IMG 1010 - Calling Party Information Retrieval via INR/INF

 

 

When the Calling Party Information Retrieval feature is enabled, if the IAM received from the SS7 side does not contain a Calling Party Number -or- the Calling Party Category is set to unknown the IMG will send an INR (Information Request) back to the SS7 network requesting the Calling Party Number and/or the Calling Party Category. Once the SS7 side receives the INR, it will send back an INF (Information Message) with the requested parameters. The IMG then receives the parameters and uses this information along with the information in the original IAM to generate an INVITE message to the SIP or H.323 network which includes the additional parameters.

Call Flow

When the feature is enabled, the IMG will send back an INR (Information Request) message if the IAM does not contain the Calling Party Number (CPN) or the Calling Party Category (CPC) = unknown. Once the information is retrieved from the SS7 side, the IMG will add the CPN and CPC information into the outgoing INVITE message on the SIP side

Call Trace (SS7-SIP)

21:37:06.747 CALL(SS7) (00:00002:00)

RCVD: STK: 0 PRI: 00

DPC: 0-0-1 OPC: 7-7-7

SLS: 0x04 CIC: 00500 (0x01f4)

IAM [0048000003020a08031095363303099900]

21:37:06.747 CALL(SS7) (00:00002:00) RCVD IAM from (0x383f:0x1:500)

21:37:06.747 CALL(SS7) (00:00002:00) Leg 0 associated with LTS(161)(span 1 chan 1)

21:37:06.747 CALL(SS7) (00:00002:00) SENT Setup Ind w/info (0x383f:0x1:500) to L4

21:37:06.747 CALL(L4) (00:00002:00) RCVD Setup Ind from SS7

21:37:06.747 CALL(L4) (00:00002:00) SENT RFS to GCL

21:37:06.747 CALL(GCL) (00:00002:00) RCVD RFS DN=[596333309099] ANI=[] from L4

21:37:06.747 CALL(GCL) (00:00002:00) ANI APRI=[15],SI=[15],Category=[0]

21:37:06.747 CALL(GCL) (00:00002:00) DN NOA=[3]

21:37:06.747 CALL(GCL) (00:00002:00) Incoming Channel Group = 2 [ss7_51_out]

21:37:06.747 CALL(GCL) (00:00002:00) SENT Make Call Request to GCL

21:37:06.747 CALL(GCL) (00:00002:01) SENT Route Control to L4

21:37:06.747 CALL(L4) (00:00002:00) RCVD RFS response from GCL

21:37:06.747 CALL(L4) (00:00002:00) RCVD Route Control from GCL

21:37:06.747 CALL(L4) (00:00002:00) Accessing Route Table 15

21:37:06.747 CALL(GCL) (00:00002:01) RCVD Route Control Ack (Mid Stream Router) from L4

21:37:06.747 CALL(GCL) (00:00002:01) Outgoing Channel Group = 3 [sipp]

21:37:06.747 CALL(GCL) (00:00002:01) SENT Route Control to L4

21:37:06.747 CALL(L4) (00:00002:01) RCVD Route Control from GCL

21:37:06.747 CALL(L4) (00:00002:01) Accessing Resource Table 1

21:37:06.747 CALL(L4) (00:00002:01) Resource Group ID is 1

21:37:06.747 CALL(L4) (00:00002:01) Hunting Algorithm is Round Robin

21:37:06.757 CALL(L4) (00:00002:01) Calling # retrieval via INR/INF: Enabled

21:37:06.757 CALL(L4) (00:00002:01) SENT Ppl Ev. Ind to GCL

21:37:06.757 CALL(GCL) (00:00002:01) RCVD CPE of ADDRESS INFO from L4

21:37:06.757 CALL(GCL) (00:00002:01) Leg 1 associated with LTS(1025)(span 4096 chan 1)

21:37:06.757 CALL(GCL) (00:00002:00) SENT Ppl Ev. Req to L4

21:37:06.757 CALL(L4) (00:00002:00) SENT Ppl Ev. Req to SS7

21:37:06.757 CALL(SS7) (00:00002:00) RCVD PPL Event Request (0x1:0x383f:500) from L4

21:37:06.757 CALL(SS7) (00:00002:00)

SENT: STK: 0 PRI: 00

DPC: 7-7-7 OPC: 0-0-1

SLS: 0x1f4 CIC: 00500 (0x01f4)

INR [090000]

21:37:06.757 CALL(SS7) (00:00002:00) SENT INR to (0x1:0x383f:500)

21:37:08.807 CALL(SS7) (00:00002:00)

RCVD: STK: 0 PRI: 00

DPC: 0-0-1 OPC: 7-7-7

SLS: 0x00 CIC: 00500 (0x01f4)

INF [2300010a070311055869032209010d00]

21:37:08.807 CALL(SS7) (00:00002:00) RCVD INF from (0x383f:0x1:500)

21:37:08.807 CALL(L4) (00:00002:00) SENT Ppl Ev. Ind to GCL

21:37:08.807 CALL(GCL) (00:00002:01) SENT Ppl Ev. Req to L4

21:37:08.807 CALL(L4) (00:00002:01) SENT Outseize Ctrl to SIP

21:37:08.817 CALL(SIP) (00:00002:01) RCVD Outseize Ctrl from L4

21:37:08.817 CALL(SIP) (00:00002:01) SENT Route Control to L4

21:37:08.817 CALL(L4) (00:00002:01) RCVD Route Control from SIP

21:37:08.817 CALL(L4) (00:00002:01) Accessing GatewayId to IP Tables

21:37:08.817 CALL(L4) (00:00002:01) Gateway ID is 1026

21:37:08.817 CALL(L4) (00:00002:01) SENT Route Control Ack to SIP

21:37:08.817 CALL(SIP) (00:00002:01) RCVD Route Control Ack from L4

21:37:08.817 CALL(SIP) (00:00002:01) Session Group Profile ID is 8

21:37:08.817 CALL(SIP) (00:00002:01) SENT Route Control to L4

21:37:08.817 CALL(L4) (00:00002:01) RCVD Route Control from SIP

21:37:08.817 CALL(L4) (00:00002:01) Accessing IP Bearer Profiles

21:37:08.817 CALL(L4) (00:00002:01) Profile Id 1 (RG 769)

21:37:08.817 CALL(L4) (00:00002:01) SENT Route Control Ack to SIP

21:37:08.817 CALL(SIP) (00:00002:01) RCVD Route Control Ack from L4

21:37:08.817 CALL(SIP) (00:00002:01) REM TP port=5060 transport:0

21:37:08.817 CALL(SIP) (00:00002:01) SENT INVITE W/SDP to 10.129.39.101:5060 Cseq:1

21:37:08.817 CALL(SIP) (00:00002:01) with R-URI: 10.129.39.101:5060 UDP

21:37:08.817 CALL(SIP) (00:00002:01) and Call-id: 7712-401-612201121378-img51-0-10.129.39.51

21:37:08.817 CALL(SIP) (00:00002:01)

<--- [10.129.39.101, 5060 <- 10.129.39.51, 5060]

INVITE sip:596333309099@10.129.39.101:5060 SIP/2.0\r\n

Via: SIP/2.0/UDP 10.129.39.51:5060;rport;branch=z9hG4bK-

32d8-1310506628-4998-501\r\n

Call-ID: 7712-401-612201121378-img51-0-10.129.39.51\r\n

CSeq: 1 INVITE\r\n

Max-Forwards: 70\r\n

To: <sip:596333309099@10.129.39.101:5060>\r\n

From: "5085963022"<sip:5085963022;cpc=test@10.129.39.51>

;tag=95ffcd055e0f78f7d5d397020e89288d5b8d86a9\r\n

User-Agent: Dialogic-SIP/10.5.3.223 img51 0\r\n

Contact: <sip:5085963022@10.129.39.51:5060>\r\n

Allow: INVITE, BYE, REGISTER, ACK, OPTIONS, CANCEL, SUBS

CRIBE, NOTIFY, INFO, REFER, UPDATE\r\n

Supported: path, replaces, timer, tdialog\r\n

Session-Expires: 1800\r\n

Expires: 300\r\n

Organization: Dialogic\r\n

Content-Type: application/sdp\r\n

Content-Length: 164\r\n

\r\n

v=0\r\n

o=Dialogic_SDP 1 0 IN IP4 10.129.39.51\r\n

s=Dialogic-SIP\r\n

c=IN IP4 10.129.39.52\r\n

t=0 0\r\n

m=audio 8004 RTP/AVP 0\r\n

a=rtpmap:0 PCMU/8000\r\n

a=silenceSupp:off - - - -\r\n

21:37:08.937 CALL(SIP) (00:00002:01) RCVD 100 Trying from 10.129.39.101:5060 udp CSeq:1 Msg Size:394

21:37:08.937 CALL(SIP) (00:00002:01)

---> [10.129.39.101, 5060 -> 10.129.39.51, 5060]

SIP/2.0 100 Trying\r\n

Via: SIP/2.0/UDP 10.129.39.51:5060;rport;branch=z9hG4bK-

32d8-1310506628-4998-501\r\n

From: "5085963022"<sip:5085963022;cpc=test@10.129.39.51>

;tag=95ffcd055e0f78f7d5d397020e89288d5b8d86a9\r\n

To: <sip:596333309099@10.129.39.101:5060>;tag=41\r\n

Call-ID: 7712-401-612201121378-img51-0-10.129.39.51\r\n

CSeq: 1 INVITE\r\n

Contact: <sip:10.129.39.101:5060;transport=UDP>\r\n

Content-Length: 0\r\n

\r\n

21:37:09.437 CALL(SIP) (00:00002:01) RCVD 180 Ringing WO/SDP from 10.129.39.101:5060 udp CSeq:1 Msg Size:395

21:37:09.437 CALL(SIP) (00:00002:01)

---> [10.129.39.101, 5060 -> 10.129.39.51, 5060]

SIP/2.0 180 Ringing\r\n

Via: SIP/2.0/UDP 10.129.39.51:5060;rport;branch=z9hG4bK-

32d8-1310506628-4998-501\r\n

From: "5085963022"<sip:5085963022;cpc=test@10.129.39.51>

;tag=95ffcd055e0f78f7d5d397020e89288d5b8d86a9\r\n

To: <sip:596333309099@10.129.39.101:5060>;tag=41\r\n

Call-ID: 7712-401-612201121378-img51-0-10.129.39.51\r\n

CSeq: 1 INVITE\r\n

Contact: <sip:10.129.39.101:5060;transport=UDP>\r\n

Content-Length: 0\r\n

\r\n

21:37:09.437 CALL(SIP) (00:00002:01) SENT Outseize Ack to L4

21:37:09.437 CALL(SIP) (00:00002:01) SENT Alerting to L4

21:37:09.437 CALL(L4) (00:00002:01) RCVD Outseize ACK from SIP

21:37:09.437 CALL(L4) (00:00002:01) RVCD Alerting from SIP

21:37:09.437 CALL(GCL) (00:00002:00) SENT Connect Tone to L4

21:37:09.437 CALL(L4) (00:00002:00) RCVD Connect Tone from GCL

21:37:09.437 CALL(L4) (00:00002:00) SENT Request DSP Service to SYSRM

21:37:09.437 CALL(MED) (00:00002:00) Transmitting tone 0x2 on (0x0,0x3,0x0)

21:37:09.437 CALL(MED) (00:00002:00) RCVD OUTPULSE CP from L4

21:37:09.437 CALL(GCL) (00:00002:00) SENT Connect w/Pad Response to L4

21:37:09.437 CALL(L4) (00:00002:01) SENT Alerting to L4

21:37:09.437 CALL(L4) (00:00002:00) SENT Alerting to SS7

21:37:09.437 CALL(SIP) (00:00002:01) RCVD Host Connect from L4

21:37:09.437 CALL(SS7) (00:00002:00) RCVD Alerting (0x1:0x383f:500) from L4

21:37:09.437 CALL(SS7) (00:00002:00)

SENT: STK: 0 PRI: 00

DPC: 7-7-7 OPC: 0-0-1

SLS: 0x1f4 CIC: 00500 (0x01f4)

ACM [040100]

21:37:09.437 CALL(SS7) (00:00002:00) SENT ACM to (0x1:0x383f:500)

21:37:09.937 CALL(SIP) (00:00002:01) RCVD 200 OK INVITE W/SDP from 10.129.39.101:5060 udp CSeq:1 Msg Size:595

21:37:09.937 CALL(SIP) (00:00002:01)

---> [10.129.39.101, 5060 -> 10.129.39.51, 5060]

SIP/2.0 200 OK\r\n

Via: SIP/2.0/UDP 10.129.39.51:5060;rport;branch=z9hG4bK-

32d8-1310506628-4998-501\r\n

From: "5085963022"<sip:5085963022;cpc=test@10.129.39.51>

;tag=95ffcd055e0f78f7d5d397020e89288d5b8d86a9\r\n

To: <sip:596333309099@10.129.39.101:5060>;tag=41\r\n

Call-ID: 7712-401-612201121378-img51-0-10.129.39.51\r\n

CSeq: 1 INVITE\r\n

Contact: <sip:10.129.39.101:5060;transport=UDP>\r\n

Content-Type: application/sdp\r\n

Content-Length: 170\r\n

\r\n

v=0\r\n

o=Excel_SDP 0 0 IN IP4 10.129.39.101\r\n

s=Excel-Open-SIP\r\n

c=IN IP4 10.129.39.101\r\n

t=0 0\r\n

m=audio 6000 RTP/AVP 0 101\r\n

a=fmtp:101 0-15\r\n

a=rtpmap:101 telephone-event/8000

21:37:09.937 CALL(SIP) (00:00002:01) Session Refresh is not Needed

21:37:09.937 CALL(SIP) (00:00002:01) SENT ACK WO/SDP to 10.129.39.101:5060 Cseq:1

21:37:09.937 CALL(SIP) (00:00002:01) with R-URI: 10.129.39.101:5060 UDP

21:37:09.937 CALL(SIP) (00:00002:01)

<--- [10.129.39.101, 5060 <- 10.129.39.51, 5060]

ACK sip:10.129.39.101:5060 SIP/2.0\r\n

Via: SIP/2.0/UDP 10.129.39.51:5060;rport;branch=z9hG4bK-

80-1310506629-4998-501\r\n

Call-ID: 7712-401-612201121378-img51-0-10.129.39.51\r\n

CSeq: 1 ACK\r\n

Max-Forwards: 70\r\n

To: <sip:596333309099@10.129.39.101:5060>;tag=41\r\n

From: <sip:5085963022;cpc=test@10.129.39.51>;tag=95ffcd0

55e0f78f7d5d397020e89288d5b8d86a9\r\n

User-Agent: Dialogic-SIP/10.5.3.223 img51 0\r\n

Content-Length: 0\r\n

\r\n

21:37:09.937 CALL(SIP) (00:00002:01) m line (audio) codec list: 0 101

21:37:09.937 CALL(SIP) (00:00002:01) RTP Type: 101, name: telephone-event, clk: 8000

21:37:09.937 CALL(SIP) (00:00002:01) SENT CDR Msg Event to L4

21:37:09.937 CALL(SIP) (00:00002:01) Set media src IP 10.129.39.52:8004

21:37:09.937 CALL(SIP) (00:00002:01) Set media dst IP 10.129.39.101:6000

21:37:09.937 CALL(SIP) (00:00002:01) CODEC Negotiation Priority LOCAL

21:37:09.937 CALL(SIP) (00:00002:01) Set media PLD ID 2

21:37:09.937 CALL(SIP) (00:00002:01) Set media PLD Size 20, Multiplier:4

21:37:09.937 CALL(SIP) (00:00002:01) RFC 2833 DTMF Relay Enabled, pld type 101

21:37:09.937 CALL(SIP) (00:00002:01) Set Fax Type to Bypass

21:37:09.937 CALL(SIP) (00:00002:01) Source Port Validation : Enabled

21:37:09.937 CALL(SIP) (00:00002:01) SENT L3-L3 Outseize Ctrl to VPPL

21:37:09.937 CALL(L4) (00:00002:01) SENT CDR Msg Event to GCL

21:37:09.937 CALL(IP) (00:00002:01) RCVD Outseize ([vts 1] [m0.1.1]) from L3P (span 4096 chan 1)

21:37:09.937 CALL(IP) (00:00002:01) RTP: (Src) 10.129.39.52:8004

21:37:09.937 CALL(IP) (00:00002:01) RTP: (Dst) 10.129.39.101:6000

21:37:09.937 CALL(GCL) (00:00002:01) RCVD CDR Msg Event from L4

21:37:09.937 CALL(IP) (00:00002:01) VoIP Codec is G711Mulaw; Payload Size is 20 ms

21:37:09.937 CALL(IP) (00:00002:01) Fax Mode is Bypass, Modem Mode is Bypass

21:37:09.957 CALL(IP) (00:00002:01) SENT Outseize ACK (toPvid: x66) to L3P

21:37:09.957 CALL(SIP) (00:00002:01) RCVD Outseize Ack from VPPL

21:37:09.957 CALL(SIP) (00:00002:01) SENT Connect to L4

21:37:09.957 CALL(SIP) (00:00002:01) RCVD Cut Thru from VPPL

21:37:09.957 CALL(SIP) (00:00002:01) RCVD Connect from VPPL

21:37:09.957 CALL(L4) (00:00002:01) RCVD Connect from SIP

21:37:09.957 CALL(L4) (00:00002:01) SENT CPE of ANSWER to GCL

21:37:09.957 CALL(L4) (00:00002:01) SENT connect_1way: r_ts=0xa1 l_ts=0x401 to TSI

21:37:09.957 CALL(L4) (00:00002:00) SENT connect_1way: r_ts=0x401 l_ts=0xa1 to TSI

Configuration

Below are instructions on how to configure the IMG to send a Reason Header to the incoming SIP entity displaying whether the call failed because resources were not available on the IMG or not available in the SS7 network.

Configure the initial objects above before proceeding to the procedure below.

Create SIP or H.323 Channel Group

  • Right click on the Routing Configuration object and select New Channel Groups. The Channel Groups object is a container or parent object. No configuration is needed within this object. For more information, refer to the IMG 1010 - Channel Groups topic.

  • Right click on Channel Groups object and select New Channel Group. Set the Signaling Type field to either SIP or H.323. and enter a name for this channel group.

  • Select Enabled from the drop down menu in the CPN/CPC retrieval via INR/INF field. Refer to screen capture below. The capture displays the last few fields of the Channel Group object

  • Refer to IMG 1010 - Channel Group topic for more information on configuring a SIP Channel Group.

  • Right click on the SIP or H.323 channel group created and select New IP Network Element. Select the H.323 or SIP gateway created earlier from the drop down menu in the IP Network Element field.

Create SS7 Channel Group

  • Right click on Channel Groups object again and select New Channel Group. Set the Signaling Type field to SS7 and enter a name for this channel group. For more information on configuring this object, refer to the IMG 1010 - Channel Group topic.

  • Under the SS7 Channel Group, the ISUP Group and CICs will need to be configured. Refer top the IMG 1010 - ISUP Group and IMG 1010 - Circuit Group topics for information on configuring these objects.

At this point the feature has been configured. Routing and translations can now be configured.

Additional Information

  • The call flows supported are from SS7 to SIP or from SS7 to H.323 only.

  • The feature is by default set to Disabled. The feature is enabled through ClientView in either the SIP or H.323 Channel Group object. Within this object is a field labeled CPN/CPC retrieval via INR/INF. The feature is enabled and disabled through this field.

  • If the field SIP ISUP CPC Mapping in the SIP Profiles (SGP) object is set to Disable, CPC information will not be sent to the SIP side. (From Header)

  • When feature is enabled and the IMG receives an IAM that contains a Calling Party's Number, the IMG will NOT send INR message back to SS7 network.

  • When the feature is enabled, on receipt of IAM that does NOT contain the Calling Party’s Number and the Calling Party’s category is “unknown” (0000 0000), the IMG will send an INR message back to the SS7 network requesting the Calling party number and Calling party’s category information.

  • If the INF comes back from the SS7 side with a Calling party number and/or the Calling party’s category, the IMG will add the CPN and/or update CPC to the already-received IAM and use all this information to create the INVITE on the SIP leg.

  • If the INF comes back from the SS7 side with a Calling party number and/or the Calling party’s category, the IMG will add the CPN and/or update CPC to the already-received IAM and use all this information to create the SETUP message on the H.323 leg.

  • If the INF comes back from the SS7 side without the Calling party number and/or the Calling party’s category, the IMG will send an INVITE or SETUP message without a Calling party number.

  • In the case where SIP Privacy is enabled, the mapping of the received Calling party number in the INF to the SIP side will follow the normal privacy rules as if the Calling party number was received in the IAM.

Return to Documentation Home I Return to Sangoma Support