Michael Konietzny
2006-Oct-08 02:02 UTC
[asterisk-users] Transfer app and DTMF via SIP info
Hello asterisk-users, I'm currently investigating a problem related to the Transfer app and DTMF tones via SipInfo. My setup depends on: Asterisk 1.2.10 Zaptel 1.2.8 libpri 1.2.3 Elmeg IP 290 (snom190) Wildcard TE400 (E1) The following dialplan is given: exten => 555, 1, Transfer(554); exten => 554, 1,Dial (SIP/tel3, 10, tT); exten => 554, 2,Dial (Zap/g1/017123123123, 10, tT); exten => 554, 3,Hangup(); If I dial 555 on my SIP phone it transfers to 554 and connecting me to that zap channel. Arriving there I'm not able to type ANY DTMF tones. If the Transfer is skipped the DTMF tones are available. I've included the SIP debugs to help you track the problem. Greetings and many thanks in advance, Michael Konietzny -------------- next part -------------- -- Executing Transfer("SIP/tel2-b721ef28", "554") in new stack Reliably Transmitting (no NAT) to 192.168.97.21:2054: SIP/2.0 302 Moved Temporarily Via: SIP/2.0/UDP 192.168.97.21:2054;branch=z9hG4bK-gu4c0f6c0cim;rport;received=192.168.97.21 From: "tel2" <sip:tel2@192.168.97.11>;tag=r7pzlq4bdy To: <sip:555@192.168.97.11;user=phone>;tag=as21b6ba81 Call-ID: 3c26743ab71b-6y8or3m5c9u7@snom190 CSeq: 2 INVITE User-Agent: MMS Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Contact: Transfer <sip:554@192.168.97.11> Content-Length: 0 ... -- Called tel3 -- SIP/tel3-082c99c8 is ringing SIP/2.0 183 Session Progress Via: SIP/2.0/UDP 192.168.97.21:2054;branch=z9hG4bK-zqrwcwsdcly4;rport;received=192.168.97.21 From: "tel2" <sip:tel2@192.168.97.11>;tag=lt4rnm3do0 To: sip:554@192.168.97.11;tag=as20294491 Call-ID: 3c26743ae09c-uwtyxtc15w1w@snom190 CSeq: 2 INVITE User-Agent: MMS Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Contact: <sip:554@192.168.97.11> Content-Type: application/sdp Content-Length: 235 v=0 o=root 31556 31556 IN IP4 192.168.97.11 s=session c=IN IP4 192.168.97.11 t=0 0 m=audio 18426 RTP/AVP 8 3 0 a=rtpmap:8 PCMA/8000 a=rtpmap:3 GSM/8000 a=rtpmap:0 telephone-event/8000 a=fmtp:0 0-16 a=silenceSupp:off - - - - Via: SIP/2.0/UDP 192.168.97.21:2054;branch=z9hG4bK-zqrwcwsdcly4;rport From: "tel2" <sip:tel2@192.168.97.11>;tag=lt4rnm3do0 To: sip:554@192.168.97.11 Call-ID: 3c26743ae09c-uwtyxtc15w1w@snom190 CSeq: 2 CANCEL Max-Forwards: 70 Contact: <sip:tel2@192.168.97.21:2054;line=pisnle1m> Content-Length: 0 ... -- Called g1/017123123123 We're at 192.168.97.11 port 18426 Adding codec 0x8 (alaw) to SDP Adding codec 0x2 (gsm) to SDP Adding non-codec 0x1 (telephone-event) to SDP Transmitting (no NAT) to 192.168.97.21:2054: SIP/2.0 183 Session Progress Via: SIP/2.0/UDP 192.168.97.21:2054;branch=z9hG4bK-zqrwcwsdcly4;rport;received=192.168.97.21 From: "tel2" <sip:tel2@192.168.97.11>;tag=lt4rnm3do0 To: sip:554@192.168.97.11;tag=as20294491 Call-ID: 3c26743ae09c-uwtyxtc15w1w@snom190 CSeq: 2 INVITE User-Agent: MMS Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Contact: <sip:554@192.168.97.11> Content-Type: application/sdp Content-Length: 235 v=0 o=root 31556 31556 IN IP4 192.168.97.11 s=session c=IN IP4 192.168.97.11 t=0 0 m=audio 18426 RTP/AVP 8 3 0 a=rtpmap:8 PCMA/8000 a=rtpmap:3 GSM/8000 a=rtpmap:0 telephone-event/8000 a=fmtp:0 0-16 a=silenceSupp:off - - - - .... -- Hungup 'Zap/1-1' -------------- next part -------------- INVITE sip:554@192.168.97.11;user=phone SIP/2.0 Via: SIP/2.0/UDP 192.168.97.21:2054;branch=z9hG4bK-7zpvewacvy6j;rport From: "tel2" <sip:tel2@192.168.97.11>;tag=dtndk3lw7m To: <sip:554@192.168.97.11;user=phone> Call-ID: 3c267453e7ef-ou4n1yu4s21k@snom190 CSeq: 1 INVITE Max-Forwards: 70 Contact: <sip:tel2@192.168.97.21:2054;line=pisnle1m> P-Key-Flags: keys="3" User-Agent: snom190/3.60x Accept: application/sdp Allow: INVITE, ACK, CANCEL, BYE, REFER, OPTIONS, NOTIFY, SUBSCRIBE, PRACK, MESSAGE, INFO Allow-Events: talk, hold, refer Supported: timer, 100rel, replaces Session-Expires: 3600 Content-Type: application/sdp Content-Length: 287 v=0 o=root 1728010931 1728010931 IN IP4 192.168.97.21 s=call c=IN IP4 192.168.97.21 t=0 0 m=audio 62868 RTP/AVP 8 0 3 9 18 4 a=rtpmap:8 pcma/8000 a=rtpmap:0 pcmu/8000 a=rtpmap:3 gsm/8000 a=rtpmap:9 g722/8000 a=rtpmap:18 g729/8000 a=rtpmap:4 g723/8000 a=ptime:20 a=sendrecv ... INVITE sip:554@192.168.97.11;user=phone SIP/2.0 Via: SIP/2.0/UDP 192.168.97.21:2054;branch=z9hG4bK-qgjwhifwkg39;rport From: "tel2" <sip:tel2@192.168.97.11>;tag=dtndk3lw7m To: <sip:554@192.168.97.11;user=phone> Call-ID: 3c267453e7ef-ou4n1yu4s21k@snom190 CSeq: 2 INVITE Max-Forwards: 70 Contact: <sip:tel2@192.168.97.21:2054;line=pisnle1m> P-Key-Flags: keys="3" User-Agent: snom190/3.60x Accept: application/sdp Allow: INVITE, ACK, CANCEL, BYE, REFER, OPTIONS, NOTIFY, SUBSCRIBE, PRACK, MESSAGE, INFO Allow-Events: talk, hold, refer Supported: timer, 100rel, replaces Session-Expires: 3600 Proxy-Authorization: Digest username="tel2",realm="asterisk",nonce="61364bf6",uri="sip:554@192.168.97.11;user=phone",response="5140f1d5f042256b8daf901b18c603af",algorithm=md5 Content-Type: application/sdp Content-Length: 287 v=0 o=root 1728010931 1728010931 IN IP4 192.168.97.21 s=call c=IN IP4 192.168.97.21 t=0 0 m=audio 62868 RTP/AVP 8 0 3 9 18 4 a=rtpmap:8 pcma/8000 a=rtpmap:0 pcmu/8000 a=rtpmap:3 gsm/8000 a=rtpmap:9 g722/8000 a=rtpmap:18 g729/8000 a=rtpmap:4 g723/8000 a=ptime:20 a=sendrecv -- Called tel3 wum97011*CLI> <-- SIP read from 192.168.97.21:2054: SUBSCRIBE sip:554@192.168.97.11;user=phone SIP/2.0 Via: SIP/2.0/UDP 192.168.97.21:2054;branch=z9hG4bK-xpi4mpqz7oo7;rport From: <sip:tel2@192.168.97.11>;tag=0vtl8gobz9 To: <sip:554@192.168.97.11;user=phone> Call-ID: 3c267453ea60-6rhkgam1ezu2@snom190 CSeq: 2 SUBSCRIBE Max-Forwards: 70 Contact: <sip:tel2@192.168.97.21:2054;line=pisnle1m> Event: dialog;purpose=call-completion Accept: application/dialog-info+xml Authorization: Digest username="tel2",realm="asterisk",nonce="24fec071",uri="sip:554@192.168.97.11;user=phone",response="00113b1d54ec1b40f61e2ebf054d1bc4",algorithm=md5 Expires: 3600 Content-Length: 0 -- Called g1/017123123123 We're at 192.168.97.11 port 16630 Adding codec 0x8 (alaw) to SDP Adding codec 0x4 (ulaw) to SDP Adding codec 0x2 (gsm) to SDP Transmitting (no NAT) to 192.168.97.21:2054: SIP/2.0 183 Session Progress Via: SIP/2.0/UDP 192.168.97.21:2054;branch=z9hG4bK-qgjwhifwkg39;rport;received=192.168.97.21 From: "tel2" <sip:tel2@192.168.97.11>;tag=dtndk3lw7m To: <sip:554@192.168.97.11;user=phone>;tag=as75e14252 Call-ID: 3c267453e7ef-ou4n1yu4s21k@snom190 CSeq: 2 INVITE User-Agent: MMS Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY Contact: <sip:554@192.168.97.11> Content-Type: application/sdp Content-Length: 209 v=0 o=root 31556 31556 IN IP4 192.168.97.11 s=session c=IN IP4 192.168.97.11 t=0 0 m=audio 16630 RTP/AVP 8 0 3 a=rtpmap:8 PCMA/8000 a=rtpmap:0 PCMU/8000 a=rtpmap:3 GSM/8000 a=silenceSupp:off - - - -