Mayama,

This is my invite to the IVR Platform - How is SIP INFO used in this case.  And 
how do I force the IVR to accept the codec? Should I also add a line to the 
a=rtpmap: for G711 as well?

INVITE sip:[service]@[remote_ip]:[remote_port] SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
From: <sip:sipp@[local_ip]:[local_port]>;tag=[call_number]
To: <sip:[service]@[remote_ip]:[remote_port]>
Call-ID: [call_id]
CSeq: 1 INVITE
Supported: 100rel, replaces
Max-Forwards: 70
Accept: application/sdp
Allow: INVITE, ACK, CANCEL, OPTIONS,BYE, UPDATE, REFER, NOTIFY
Contact: <sip:sipp@[local_ip]:[local_port];transport=[transport]>
Content-Type: application/sdp
Content-Length: [len]

v=0
o=user1 53655765 2353687637 IN IP[local_ip_type] [local_ip]
s=SIP Media Capabilities
c=IN IP[media_ip_type] [media_ip]
t=0 0
m=audio [media_port] RTP/AVP 18 0 2 96
a=rtpmap:18 G729/8000
a=rtpmap:2 G726-32/8000
a=rtpmap96 telephone-event/8000
a=fmtp:96 0-15
a=fmtp:18 annexb=no
a=fmtp:96 0-15
a=maxptime:20
a=sendrecv]]>
      </send>
      <recv response="100" crlf="true" />
      <recv response="183" crlf="true" />
      <send>

From: mayamatakeshi [mailto:mayamatake...@gmail.com]
Sent: Thursday, August 18, 2011 8:14 PM
To: Corcione, John
Cc: sipp-users@lists.sourceforge.net
Subject: Re: [Sipp-users] Entering DTMF in the SIPP Scenario PLEASE READ


On Fri, Aug 19, 2011 at 5:13 AM, Corcione, John 
<john.corci...@hrblock.com<mailto:john.corci...@hrblock.com>> wrote:
I am curious to know.

XML file plays a dtmf CC# and PIN, however when my IVR telecom person checks 
the IVR application he advises that the Voice Portal Application log says it is 
not receiving any digits however the messaging in the scenario seems to be 
working invite 100, 183, prack , 200, 200 ack, bye etc....  Can anyone explain 
this?

Nothing to be surprised about: SIPp deals with SIP messages so it can only 
check if SIP transactions were successful. DTMF can be transmitted using RTP 
(in-band, out-of-band) or using SIP INFO. So assuming you are not using SIP 
INFO for this (as you have not mentioned it), then you are using RTP and so 
SIPp have no way to tell if the digits were received or not.
SIPp just offers the feature of playing a pcap file containing whatever you 
want but you are on your own to check if they are being properly processed by 
the distant-end.

To identify the problem, you need to inspect a packet capture from the IVR side.
I can imagine the following possibilities:
  - packets are not reaching the IVR (blocked UDP ports)
  - if you are using in-band DTMF, you might have negotiated one codec, but the 
pcap file contains packets for a different codec (for example, if you offer 
more than one codec in your INVITE, you must check the SDP from the IVR and 
play a different file depending on which codec the IVR selected). (Actually, in 
this case, I recommend to send just one codec in the INVITE so that the 
distant-end will have no choice).
  - if you are using out-of-band DTMF, the payload-type for telephone-event is 
mismatched (for example, you offered it as 101 and the packets in the pcap file 
are set as such, but the IVR answered setting it to another value like 112 and 
so it is discarding your packets as garbage).
  - codec negotiation is fine but you are using a codec which cannot transmit 
DTMF reliably.

regards,
takeshi
------------------------------------------------------------------------------
Get a FREE DOWNLOAD! and learn more about uberSVN rich system, 
user administration capabilities and model configuration. Take 
the hassle out of deploying and managing Subversion and the 
tools developers use with it. http://p.sf.net/sfu/wandisco-d2d-2
_______________________________________________
Sipp-users mailing list
Sipp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sipp-users

Reply via email to