Jordan--
Thanks for the response - please see the attached .xml file. The begining is
fairly lengthy due to a 302 redirect so I have to perform some manipulation to
get the second invite to the right port. Anyhow, the pcap play areas where the
dtmf is actually sent is towards the bottom, after the second ACK, before the
BYE.
I've had the same symptoms with your basic invite/100/180/200/ACK scripts,
FYI... definately weird (and frustrating!).
Thanks,
John
Date: Tue, 12 May 2009 17:51:25 -0400
From: jordan.walbes...@gmail.com
To: sipp-users@lists.sourceforge.net
Subject: Re: [Sipp-users] Strange DTMF Issue
Would you be able to share the script/xml file that you are using with us?
~Jordan--
Jordan L. Walbesser
Computer Engineering B.S. '07
Juris Doctor '10
Mobile: (716) 640-0532
Web: www.buffalo.edu/~jlw28
On Tue, May 12, 2009 at 5:39 PM, John Rodriguez <grinch_champ...@hotmail.com>
wrote:
I'm communicating with MS Speech Server 2k7 - my SIPp calls are successfully
connecting and I can replay the RTP traffic so I know things from a connection
stand point are very good.
The issue I'm running into is that it seems I can't send two of the same DTMF
digits for the same call - it's like the digit will no longer be recognized
after it was used once. For example, when I connect with the IVR, I send a
DTMF 1 (though pcap play) which gets successfuly processed by the IVR. If I
try to send another DTMF 1 for the subsequent menu, the IVR will not respond to
it. If I send a DTMF 2 (after the first DTMF 1), it is recognized and takes me
to another menu. Anyone run into these problems? I've verified in Wireshark
the DTMF digits are indeed being sent. It's almost as if EACH DTMF digit sent
needs to be unique somehow.
What's even stranger is if I record my call via xlite and SAVE each DTMF digit
sent through the softphone and use it in my SIPp script (instead of the DTMF
digits that come in the pcap directory), everything works fine.... the only
problem is that this is seriously labor intensive and not sure why I have to do
that.
However, if I send the same DTMF digit that I re-created from the softphone,
the same issue occurs (ie. it's not like I can just re-record the DTMF tones
generated via the softphone).
Thanks in advance!
Hotmail® has a new way to see what's up with your friends. Check it out.
------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
Sipp-users mailing list
Sipp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sipp-users
_________________________________________________________________
Hotmail® has ever-growing storage! Don’t worry about storage limits.
http://windowslive.com/Tutorial/Hotmail/Storage?ocid=TXT_TAGLM_WL_HM_Tutorial_Storage1_052009
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE scenario SYSTEM "sipp.dtd">
<scenario name="johns-DTMF">
<send retrans="500">
<![CDATA[
INVITE sip:[servi...@[remote_ip]:[remote_port];transport=tcp SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch];rport
Max-Forwards: 70
Contact: <sip:[fiel...@[local_ip]:[local_port];transport=TCP>
To: "[servi...@[remote_ip]:[remote_port];transport=tcp"<sip:[servi...@[remote_ip]:[remote_port];transport=tcp>
From: "[field0]"<sip:[fiel...@[local_ip]>;tag=[call_number]
Call-ID: [call_id]
CSeq: 1 INVITE
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO
Content-Type: application/sdp
User-Agent: SIPp XL
Content-Length: [len]
v=0
o=- 4 2 IN IP[local_ip_type] [local_ip]
s=CounterPath X-Lite 3.0
c=IN IP[local_ip_type] [local_ip]
t=0 0
m=audio [auto_media_port] RTP/AVP 107 119 100 106 0 105 98 8 101
a=fmtp:101 0-15
a=rtpmap:107 BV32/16000
a=rtpmap:119 BV32-FEC/16000
a=rtpmap:100 SPEEX/16000
a=rtpmap:106 SPEEX-FEC/16000
a=rtpmap:105 SPEEX-FEC/8000
a=rtpmap:98 iLBC/8000
a=rtpmap:101 telephone-event/8000
a=sendrecv
]]>
</send>
<recv response="100">
</recv>
<recv response="302">
<action>
<ereg regexp="sip:.*:([0-9]{4});transport.*([0-9]{1,3}\.){3}[0-9]{1,3}" search_in="hdr" header="CONTACT:" check_it="true" assign_to="1,2" />
<log message="302 String: [$1]"/>
<log message="302 Port: [$2]"/>
</action>
</recv>
<send>
<![CDATA[
ACK sip:[servi...@[remote_ip]:[remote_port];transport=tcp SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch];rport
To: "[servi...@[remote_ip]:[remote_port];transport=tcp"<sip:[servi...@[remote_ip]:[remote_port];transport=tcp>[peer_tag_param]
From: "[field0]"<sip:[fiel...@[local_ip]>;tag=[call_number]
Call-ID: [call_id]
CSeq: 1 ACK
Content-Length: 0
]]>
</send>
<nop display="Redirect Dest Port">
<action>
<setdest host="[remote_ip]" port="[$2]" protocol="tcp" />
</action>
</nop>
<send retrans="500">
<![CDATA[
INVITE [$1] SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch];rport
Max-Forwards: 70
Contact: <sip:[fiel...@[local_ip]:[local_port];transport=TCP>
To: "[servi...@[remote_ip]:[remote_port];transport=tcp"<sip:[servi...@[remote_ip]:[remote_port];transport=tcp>
From: "[field0]"<sip:[fiel...@[local_ip]>;tag=[call_number]
Call-ID: [call_id]
CSeq: 2 INVITE
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO
Content-Type: application/sdp
User-Agent: SIPp XL
Content-Length: [len]
v=0
o=- 4 2 IN IP[local_ip_type] [local_ip]
s=CounterPath X-Lite 3.0
c=IN IP[local_ip_type] [local_ip]
t=0 0
m=audio [auto_media_port] RTP/AVP 107 119 100 106 0 105 98 8 101
a=fmtp:101 0-15
a=rtpmap:107 BV32/16000
a=rtpmap:119 BV32-FEC/16000
a=rtpmap:100 SPEEX/16000
a=rtpmap:106 SPEEX-FEC/16000
a=rtpmap:105 SPEEX-FEC/8000
a=rtpmap:98 iLBC/8000
a=rtpmap:101 telephone-event/8000
a=sendrecv
]]>
</send>
<recv response="100">
</recv>
<recv response="180">
</recv>
<recv response="200">
</recv>
<send>
<![CDATA[
ACK sip:[servi...@[remote_ip]:[$2];transport=tcp;maddr=[remote_ip] SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch];rport
Max-Forwards: 70
Contact: <sip:[fiel...@[local_ip]:[local_port];transport=TCP>
To: "[servi...@[remote_ip]:[remote_port];transport=tcp"<sip:[servi...@[remote_ip]:[remote_port];transport=tcp>[peer_tag_param]
From: "[field0]"<sip:[fiel...@[local_ip]>;tag=[call_number]
Call-ID: [call_id]
CSeq: 2 ACK
User-Agent: SIPp XL
Content-Length: 0
]]>
</send>
<pause milliseconds="15000"/>
<nop display="-Press '1' - Menu 1">
<action>
<exec play_pcap_audio="pcap/dtmf_2833_1.pcap"/>
</action>
</nop>
<pause milliseconds="8000"/>
<nop display="-Press '1' -Menu 2">
<action>
<exec play_pcap_audio="pcap/dtmf_2833_1.pcap"/>
</action>
</nop>
<pause milliseconds="10000"/>
<send retrans="500">
<![CDATA[
BYE sip:[servi...@[remote_ip]:[$2];transport=Tcp;maddr=[remote_ip] SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch];rport
Max-Forwards: 70
Contact: <sip:[fiel...@[local_ip]:[local_port];transport=TCP>
To: "[servi...@[remote_ip]:[remote_port];transport=tcp"<sip:[servi...@[remote_ip]:[remote_port];transport=tcp>[peer_tag_param]
From: "[field0]"<sip:[fiel...@[local_ip]>;tag=[call_number]
Call-ID: [call_id]
CSeq: 3 BYE
User-Agent: SIPp XL
Reason: SIP;description="User Hung Up"
Content-Length: 0
]]>
</send>
<recv response="200" crlf="true" >
</recv>
<!-- definition of the response time repartition table (unit is ms) -->
<ResponseTimeRepartition value="10, 20, 30, 40, 50, 100, 150, 200"/>
<!-- definition of the call length repartition table (unit is ms) -->
<CallLengthRepartition value="10, 50, 100, 500, 1000, 5000, 10000"/>
</scenario>
------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
Sipp-users mailing list
Sipp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sipp-users