Hello, I upgraded to Kamailio 3.0 and the CANCEL is being sent after it receives a 100 Trying, as mentioned in RFC3261 section 9. I stripped down the config file to the bare minimum so that it is easier to debug ( see attached kamailio.cfg ) I have included my config file as well as a packet sniff that was done with ngrep. As you can see, the packets are in the correct order, but the Linksys is crying "Call leg Transaction does not exist" despite the fact that the CANCEL has ( as far as I can tell ) responded according to RFC3261. I compared the headers that are required by RFC ( The Request-URI, Call-ID, To, the numeric part of CSeq, and From header fields in the CANCEL request MUST be identical to those in the request being cancelled, including tags. ) but it still says Call Leg Transaction does not exist. ( see ngrep-sip-wip-310.log ). If I send the CANCEL once the device is ringing, it works fine ( see sip-trace-good.log ). If I send the CANCEL after the 100 Trying but before the 180 Ringing ( which is acceptable according to RFC3261 ), the device returns call leg incorrect. This looks suspiciously like a bug in the WIP310, but I am not sure. Can someone please shed some light on my situation? Thanks, David On 2010-06-17 16:59, Andrei Pelinescu-Onciul wrote: On Jun 17, 2010 at 16:39, David <kamailio....@spam.lublink.net> wrote:Hello,I had a look at RFC 3261, section 9.1. The trouble is that Kamailio is answering "100 Trying" to the caller, so the it is ok for the caller to send back a CANCEL request. Trouble is Kamailio forwards the request to the called user even though the called user never sent a provisional response. Since the Kamailio server never received a provisional request, it is therefore incorrect for it to forward the CANCEL request to the called user. ( correct me if I am wrong ).Try 3.0 (kamailio or sip-router). You can control how unreplied branches are canceled, see http://sip-router.org/docbook/sip-router/branch/master/modules/tm/tm.html#cancel_b_method Andrei |
{\rtf1\ansi\ansicpg1252\deff0\deflang3084{\fonttbl{\f0\fswiss\fcharset0 Arial;}} {\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\f0\fs20 debug=4\par log_stderror=yes\par \par memdbg=5\par memlog=5\par \par log_facility=LOG_LOCAL0\par \par fork=yes\par children=4\par \par auto_aliases=yes\par \par \par port=5060\par \par advertised_address=72.55.182.125\par \par mpath="/usr/lib/kamailio/modules_k/:/usr/lib/kamailio/modules/"\par \par loadmodule "db_mysql.so"\par loadmodule "tm.so" # transactions, t_relay()\par loadmodule "sl.so"\par loadmodule "rr.so"\par loadmodule "pv.so"\par loadmodule "usrloc.so"\par loadmodule "siputils.so"\par loadmodule "textops.so"\par loadmodule "registrar.so"\par loadmodule "xlog.so"\par loadmodule "ctl.so"\par loadmodule "nathelper.so"\par \par loadmodule "avpops.so"\par \par ### Omnity major module additions end ###\par \par # ----- rr params -----\par # add value to ;lr param to cope with most of the UAs\par modparam("rr", "enable_full_lr", 1)\par # do not append from tag to the RR (no need for this script)\par modparam("rr", "append_fromtag", 0)\par \par modparam("usrloc", "db_mode", 1) # @todo : Review best DB_MODE\par modparam("usrloc", "nat_bflag", 6) \par \par # Long delay for retransmission absorption, see ticket #12759\par # RFC asks for 30 seconds, not the default 5 seconds!\par modparam("tm", "wt_timer", 30000 )\par \par # @todo : Needed for SIP ping in nathelper\par modparam("registrar", "received_avp", "$avp(i:801)")\par \par # MySQL\par modparam("db_mysql", "ping_interval", 30)\par modparam("db_mysql", "auto_reconnect", 1)\par \par # view must have uuid, username, attribute, value, type (and domain)\par modparam("avpops", "avp_table", "avptable")\par \par modparam("usrloc", "db_url", "mysql://kamailio_dev:kamailio4n...@192.168.41.105/kamailio_dev")\par modparam("avpops", "db_url", "mysql://kamailio_dev:kamailio4n...@192.168.41.105/kamailio_dev")\par \par # main request routing logic\par \par route\{\par \par xlog("L_INFO", "New request - M=$rm RURI=$ru F=$fu T=$tu IP=$si ID=$ci\\n");\par \par \tab # NAT detection\par \tab force_rport();\par \tab if (nat_uac_test("19")) \{\par \tab\tab if (method=="REGISTER") \{\par \tab\tab\tab fix_nated_register();\par \tab\tab\} else \{\par \tab\tab\tab fix_nated_contact();\par \tab\tab\}\par \tab\tab setflag(5);\par \tab\}\par \par \par \tab if (method == CANCEL) \{\par \tab\tab if (!t_relay_cancel()) \{ # implicit drop if relaying was successful,\par \tab # nothing to do\par \par \tab\tab\tab # corresponding INVITE transaction found but error occurred\par \tab\tab\tab sl_reply("500", "Internal Server Error");\par \tab\tab\tab drop;\par \tab\tab\}\par \tab\tab # bad luck, corresponding INVITE transaction is missing,\par \tab\tab # do the same as for INVITEs\par \tab\}\par \par \par \tab # authentication\par # Register has it's own auth method\par \tab if (is_method("SUBSCRIBE") )\par \{\par sl_send_reply(403, 'Go away');\par exit ;\par \}\par \tab if (is_method("REGISTER"))\par \{\par route(REGISTER);\par \}\par \par \tab if (has_totag()) \{\par \tab\tab # sequential request withing a dialog should\par \tab\tab # take the path determined by record-routing\par \tab\tab if (loose_route()) \{\par \tab\tab\tab if (is_method("BYE")) \{\par \tab\tab\tab\tab setflag(1); # do accounting ...\par \tab\tab\tab\tab setflag(3); # ... even if the transaction fails\par \tab\tab\tab\}\par \tab\tab\tab route(T_RELAY);\par \tab\tab\} else \{\par \tab\tab\tab if ( is_method("ACK") ) \{\par \tab\tab\tab\tab if ( t_check_trans() ) \{\par \tab\tab\tab\tab\tab # non loose-route, but stateful ACK; must be an ACK after a 487 or e.g. 404 from upstream server\par \tab\tab\tab\tab\tab t_relay();\par \tab\tab\tab\tab\tab exit;\par \tab\tab\tab\tab\} else \{\par \tab\tab\tab\tab\tab # ACK without matching transaction ... ignore and discard.\\n");\par \tab\tab\tab\tab\tab exit;\par \tab\tab\tab\tab\}\par \tab\tab\tab\}\par \tab\tab\tab sl_send_reply("404","Not here");\par \tab\tab\}\par \tab\tab exit;\par \tab\}\par \par \tab #initial requests\par \par if ( is_method('NOTIFY' ) )\par \{\par sl_send_reply('200', 'OK');\par exit; \par \}\par if (is_method("OPTIONS"))\par \{\par if (uri==myself) \{\par if ((method==OPTIONS) && (! uri=~"sip:....@]+.*")) \{\par options_reply();\par \} \par \} \par \} \par \par \tab # CANCEL processing\par if (is_method("CANCEL"))\par \{\par if (t_check_trans())\par t_relay();\par exit;\par \}\par \par t_check_trans();\par \par record_route();\par \par if ( !lookup('location') )\par \{\par sl_send_reply('404', 'Not found');\par exit; \par \}\par route(T_RELAY);\par \}\par \par route[T_RELAY] \{\par \par \tab if (!t_relay()) \{\par \tab\tab sl_reply_error();\par \tab\}\par \}\par route[REGISTER] \{\par # Left to handle; unregister\par \par if (!save("location" ) ) # , "0x04"))\par \{\par xlog("L_ERR", "Saving contact failed - M=$rm RURI=$ru F=$fu T=$tu IP=$si ID=$ci\\n");\par sl_reply_error();\par exit;\par \}\par \par xlog("L_INFO", "Registration successful - M=$rm RURI=$ru F=$fu T=$tu IP=$si ID=$ci\\n");\par exit;\par \}\par }
{\rtf1\ansi\ansicpg1252\deff0\deflang3084{\fonttbl{\f0\fswiss\fcharset0 Arial;}} {\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\f0\fs20 U 2010/07/05 17:33:23.324200 kamailio_IP:5060 -> 75.119.248.37:41995\par INVITE sip:1...@75.119.248.37:41995 SIP/2.0.\par Record-Route: <sip:kamailio_IP;lr=on>.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bK83a1.17c2e102.0.\par Via: SIP/2.0/UDP 192.168.70.127:22440;received=75.119.248.37;branch=z9hG4bKd9a95e8979ac3e94;rport=22440.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=17965137bdd0bbb1.\par To: <sip:1...@mydomain.tld;user=phone>.\par Contact: <sip:1...@75.119.248.37:22440;transport=udp;user=phone>.\par Supported: replaces, timer, path.\par P-Early-Media: Supported.\par Session-Expires: 180.\par Min-SE: 90.\par Call-ID: 5c8d7d20eca00...@192.168.70.127.\par CSeq: 38400 INVITE.\par User-Agent: Grandstream GXP2000 1.2.3.5.\par Max-Forwards: 70.\par Allow: INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE,UPDATE,PRACK,MESSAGE.\par Content-Type: application/sdp.\par Content-Length: 239.\par .\par v=0.\par o=110 8000 8000 IN IP4 75.119.248.37.\par s=SIP Call.\par c=IN IP4 75.119.248.37.\par t=0 0.\par m=audio 21842 RTP/AVP 18 0 101.\par a=sendrecv.\par a=rtpmap:18 G729/8000.\par a=rtpmap:0 PCMU/8000.\par a=ptime:20.\par a=rtpmap:101 telephone-event/8000.\par a=fmtp:101 0-11.\par \par \par U 2010/07/05 17:33:23.726481 kamailio_IP:5060 -> 75.119.248.37:41995\par INVITE sip:1...@75.119.248.37:41995 SIP/2.0.\par Record-Route: <sip:kamailio_IP;lr=on>.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bK83a1.17c2e102.0.\par Via: SIP/2.0/UDP 192.168.70.127:22440;received=75.119.248.37;branch=z9hG4bKd9a95e8979ac3e94;rport=22440.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=17965137bdd0bbb1.\par To: <sip:1...@mydomain.tld;user=phone>.\par Contact: <sip:1...@75.119.248.37:22440;transport=udp;user=phone>.\par Supported: replaces, timer, path.\par P-Early-Media: Supported.\par Session-Expires: 180.\par Min-SE: 90.\par Call-ID: 5c8d7d20eca00...@192.168.70.127.\par CSeq: 38400 INVITE.\par User-Agent: Grandstream GXP2000 1.2.3.5.\par Max-Forwards: 70.\par Allow: INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE,UPDATE,PRACK,MESSAGE.\par Content-Type: application/sdp.\par Content-Length: 239.\par .\par v=0.\par o=110 8000 8000 IN IP4 75.119.248.37.\par s=SIP Call.\par c=IN IP4 75.119.248.37.\par t=0 0.\par m=audio 21842 RTP/AVP 18 0 101.\par a=sendrecv.\par a=rtpmap:18 G729/8000.\par a=rtpmap:0 PCMU/8000.\par a=ptime:20.\par a=rtpmap:101 telephone-event/8000.\par a=fmtp:101 0-11.\par \par \par U 2010/07/05 17:33:24.704088 kamailio_IP:5060 -> 75.119.248.37:41995\par INVITE sip:1...@75.119.248.37:41995 SIP/2.0.\par Record-Route: <sip:kamailio_IP;lr=on>.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bK83a1.17c2e102.0.\par Via: SIP/2.0/UDP 192.168.70.127:22440;received=75.119.248.37;branch=z9hG4bKd9a95e8979ac3e94;rport=22440.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=17965137bdd0bbb1.\par To: <sip:1...@mydomain.tld;user=phone>.\par Contact: <sip:1...@75.119.248.37:22440;transport=udp;user=phone>.\par Supported: replaces, timer, path.\par P-Early-Media: Supported.\par Session-Expires: 180.\par Min-SE: 90.\par Call-ID: 5c8d7d20eca00...@192.168.70.127.\par CSeq: 38400 INVITE.\par User-Agent: Grandstream GXP2000 1.2.3.5.\par Max-Forwards: 70.\par Allow: INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE,UPDATE,PRACK,MESSAGE.\par Content-Type: application/sdp.\par Content-Length: 239.\par .\par v=0.\par o=110 8000 8000 IN IP4 75.119.248.37.\par s=SIP Call.\par c=IN IP4 75.119.248.37.\par t=0 0.\par m=audio 21842 RTP/AVP 18 0 101.\par a=sendrecv.\par a=rtpmap:18 G729/8000.\par a=rtpmap:0 PCMU/8000.\par a=ptime:20.\par a=rtpmap:101 telephone-event/8000.\par a=fmtp:101 0-11.\par \par \par U 2010/07/05 17:33:26.211633 75.119.248.37:41995 -> kamailio_IP:5060\par NOTIFY sip:mydomain.tld SIP/2.0.\par Via: SIP/2.0/UDP 192.168.70.138:41995;branch=z9hG4bK-fcc6aed7.\par From: "Barny Rubble" <sip:1...@mydomain.tld>;tag=d499bd109a8198bo0.\par To: <sip:mydomain.tld>.\par Call-ID: da4b3874-b8b43...@192.168.70.138.\par CSeq: 17 NOTIFY.\par Max-Forwards: 70.\par Contact: "Barny Rubble" <sip:1...@75.119.248.37:41995>.\par Event: keep-alive.\par User-Agent: Cisco/WIP310-5.0.11(10301355.\par Content-Length: 0.\par .\par \par \par U 2010/07/05 17:33:26.211997 kamailio_IP:5060 -> 75.119.248.37:41995\par SIP/2.0 200 OK.\par Via: SIP/2.0/UDP 192.168.70.138:41995;branch=z9hG4bK-fcc6aed7;received=75.119.248.37.\par From: "Barny Rubble" <sip:1...@mydomain.tld>;tag=d499bd109a8198bo0.\par To: <sip:mydomain.tld>;tag=f8f2ab2c1295e90ed7dbb499b30f44b2.e349.\par Call-ID: da4b3874-b8b43...@192.168.70.138.\par CSeq: 17 NOTIFY.\par Server: kamailio (3.0.2 (i386/linux)).\par Content-Length: 0.\par .\par \par \par U 2010/07/05 17:33:26.217966 75.119.248.37:41995 -> kamailio_IP:5060\par SIP/2.0 100 Trying.\par To: <sip:1...@mydomain.tld;user=phone>.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=17965137bdd0bbb1.\par Call-ID: 5c8d7d20eca00...@192.168.70.127.\par CSeq: 38400 INVITE.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bK83a1.17c2e102.0.\par Via: SIP/2.0/UDP 192.168.70.127:22440;received=75.119.248.37;branch=z9hG4bKd9a95e8979ac3e94;rport=22440.\par Record-Route: <sip:kamailio_IP;lr=on>.\par Server: Cisco/WIP310-5.0.11(10301355.\par Content-Length: 0.\par .\par \par \par U 2010/07/05 17:33:26.227780 kamailio_IP:5060 -> 75.119.248.37:41995\par CANCEL sip:1...@75.119.248.37:41995 SIP/2.0.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bK83a1.17c2e102.0.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=17965137bdd0bbb1.\par To: <sip:1...@mydomain.tld;user=phone>.\par Call-ID: 5c8d7d20eca00...@192.168.70.127.\par CSeq: 38400 CANCEL.\par Max-Forwards: 70.\par Content-Length: 0.\par .\par \par \par U 2010/07/05 17:33:26.345810 75.119.248.37:41995 -> kamailio_IP:5060\par SIP/2.0 100 Trying.\par To: <sip:1...@mydomain.tld;user=phone>.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=17965137bdd0bbb1.\par Call-ID: 5c8d7d20eca00...@192.168.70.127.\par CSeq: 38400 INVITE.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bK83a1.17c2e102.0.\par Via: SIP/2.0/UDP 192.168.70.127:22440;received=75.119.248.37;branch=z9hG4bKd9a95e8979ac3e94;rport=22440.\par Record-Route: <sip:kamailio_IP;lr=on>.\par Server: Cisco/WIP310-5.0.11(10301355.\par Content-Length: 0.\par .\par \par \par U 2010/07/05 17:33:26.352018 kamailio_IP:5060 -> 75.119.248.37:41995\par CANCEL sip:1...@75.119.248.37:41995 SIP/2.0.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bK83a1.17c2e102.0.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=17965137bdd0bbb1.\par To: <sip:1...@mydomain.tld;user=phone>.\par Call-ID: 5c8d7d20eca00...@192.168.70.127.\par CSeq: 38400 CANCEL.\par Max-Forwards: 70.\par Content-Length: 0.\par .\par \par \par U 2010/07/05 17:33:26.352568 75.119.248.37:41995 -> kamailio_IP:5060\par SIP/2.0 100 Trying.\par To: <sip:1...@mydomain.tld;user=phone>.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=17965137bdd0bbb1.\par Call-ID: 5c8d7d20eca00...@192.168.70.127.\par CSeq: 38400 INVITE.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bK83a1.17c2e102.0.\par Via: SIP/2.0/UDP 192.168.70.127:22440;received=75.119.248.37;branch=z9hG4bKd9a95e8979ac3e94;rport=22440.\par Record-Route: <sip:kamailio_IP;lr=on>.\par Server: Cisco/WIP310-5.0.11(10301355.\par Content-Length: 0.\par .\par \par \par U 2010/07/05 17:33:26.353018 kamailio_IP:5060 -> 75.119.248.37:41995\par CANCEL sip:1...@75.119.248.37:41995 SIP/2.0.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bK83a1.17c2e102.0.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=17965137bdd0bbb1.\par To: <sip:1...@mydomain.tld;user=phone>.\par Call-ID: 5c8d7d20eca00...@192.168.70.127.\par CSeq: 38400 CANCEL.\par Max-Forwards: 70.\par Content-Length: 0.\par .\par \par \par U 2010/07/05 17:33:26.357767 75.119.248.37:41995 -> kamailio_IP:5060\par SIP/2.0 481 Call Leg/Transaction Does Not Exist.\par To: <sip:1...@mydomain.tld;user=phone>;tag=bfa3c33493d729b7i0.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=17965137bdd0bbb1.\par Call-ID: 5c8d7d20eca00...@192.168.70.127.\par CSeq: 38400 CANCEL.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bK83a1.17c2e102.0.\par Server: Cisco/WIP310-5.0.11(10301355.\par Content-Length: 0.\par .\par \par \par U 2010/07/05 17:33:27.092210 75.119.248.37:41995 -> kamailio_IP:5060\par SIP/2.0 481 Call Leg/Transaction Does Not Exist.\par To: <sip:1...@mydomain.tld;user=phone>;tag=bfa3c33493d729b7i0.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=17965137bdd0bbb1.\par Call-ID: 5c8d7d20eca00...@192.168.70.127.\par CSeq: 38400 CANCEL.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bK83a1.17c2e102.0.\par Server: Cisco/WIP310-5.0.11(10301355.\par Content-Length: 0.\par .\par \par \par U 2010/07/05 17:33:27.097415 75.119.248.37:41995 -> kamailio_IP:5060\par SIP/2.0 481 Call Leg/Transaction Does Not Exist.\par To: <sip:1...@mydomain.tld;user=phone>;tag=bfa3c33493d729b7i0.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=17965137bdd0bbb1.\par Call-ID: 5c8d7d20eca00...@192.168.70.127.\par CSeq: 38400 CANCEL.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bK83a1.17c2e102.0.\par Server: Cisco/WIP310-5.0.11(10301355.\par Content-Length: 0.\par .\par \par \par U 2010/07/05 17:33:27.182523 75.119.248.37:41995 -> kamailio_IP:5060\par SIP/2.0 180 Ringing.\par To: <sip:1...@mydomain.tld;user=phone>;tag=22c305845610d9b8i0.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=17965137bdd0bbb1.\par Call-ID: 5c8d7d20eca00...@192.168.70.127.\par CSeq: 38400 INVITE.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bK83a1.17c2e102.0.\par Via: SIP/2.0/UDP 192.168.70.127:22440;received=75.119.248.37;branch=z9hG4bKd9a95e8979ac3e94;rport=22440.\par Record-Route: <sip:kamailio_IP;lr=on>.\par Server: Cisco/WIP310-5.0.11(10301355.\par Content-Length: 0.\par Allow-Events: dialog.\par .\par \par \par U 2010/07/05 17:33:27.183085 kamailio_IP:5060 -> 75.119.248.37:41995\par CANCEL sip:1...@75.119.248.37:41995 SIP/2.0.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bK83a1.17c2e102.0.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=17965137bdd0bbb1.\par To: <sip:1...@mydomain.tld;user=phone>.\par Call-ID: 5c8d7d20eca00...@192.168.70.127.\par CSeq: 38400 CANCEL.\par Max-Forwards: 70.\par Content-Length: 0.\par .\par \par \par U 2010/07/05 17:33:27.286310 75.119.248.37:41995 -> kamailio_IP:5060\par SIP/2.0 481 Call Leg/Transaction Does Not Exist.\par To: <sip:1...@mydomain.tld;user=phone>;tag=bfa3c33493d729b7i0.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=17965137bdd0bbb1.\par Call-ID: 5c8d7d20eca00...@192.168.70.127.\par CSeq: 38400 CANCEL.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bK83a1.17c2e102.0.\par Server: Cisco/WIP310-5.0.11(10301355.\par Content-Length: 0.\par .\par \par \par \par \par \par \par \par \par \par \par \par \par \par \par \par \par \par \par \par \par U 2010/07/05 17:33:35.857218 75.119.248.37:41995 -> kamailio_IP:5060\par SIP/2.0 487 Request Terminated.\par To: <sip:1...@mydomain.tld;user=phone>;tag=22c305845610d9b8i0.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=17965137bdd0bbb1.\par Call-ID: 5c8d7d20eca00...@192.168.70.127.\par CSeq: 38400 INVITE.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bK83a1.17c2e102.0.\par Via: SIP/2.0/UDP 192.168.70.127:22440;received=75.119.248.37;branch=z9hG4bKd9a95e8979ac3e94;rport=22440.\par Record-Route: <sip:kamailio_IP;lr=on>.\par Server: Cisco/WIP310-5.0.11(10301355.\par Content-Length: 0.\par .\par \par \par U 2010/07/05 17:33:35.857569 kamailio_IP:5060 -> 75.119.248.37:41995\par ACK sip:1...@75.119.248.37:41995 SIP/2.0.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bK83a1.17c2e102.0.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=17965137bdd0bbb1.\par To: <sip:1...@mydomain.tld;user=phone>;tag=22c305845610d9b8i0.\par Call-ID: 5c8d7d20eca00...@192.168.70.127.\par CSeq: 38400 ACK.\par Max-Forwards: 70.\par Content-Length: 0.\par }
{\rtf1\ansi\ansicpg1252\deff0\deflang3084{\fonttbl{\f0\fswiss\fcharset0 Arial;}} {\*\generator Msftedit 5.41.15.1515;}\viewkind4\uc1\pard\f0\fs20 U 2010/07/05 17:42:20.515264 kamailio_IP:5060 -> 75.119.248.37:41995\par INVITE sip:1...@75.119.248.37:41995 SIP/2.0.\par Record-Route: <sip:kamailio_IP;lr=on>.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bKf69f.a8e6e49.0.\par Via: SIP/2.0/UDP 192.168.70.127:22440;received=75.119.248.37;branch=z9hG4bK8f706a8a2f9b20e3;rport=22440.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=9f46dae23c8c8d63.\par To: <sip:1...@mydomain.tld;user=phone>.\par Contact: <sip:1...@75.119.248.37:22440;transport=udp;user=phone>.\par Supported: replaces, timer, path.\par P-Early-Media: Supported.\par Session-Expires: 180.\par Min-SE: 90.\par Call-ID: bb39946c73f6f...@192.168.70.127.\par CSeq: 15772 INVITE.\par User-Agent: Grandstream GXP2000 1.2.3.5.\par Max-Forwards: 70.\par Allow: INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE,UPDATE,PRACK,MESSAGE.\par Content-Type: application/sdp.\par Content-Length: 239.\par .\par v=0.\par o=110 8000 8000 IN IP4 75.119.248.37.\par s=SIP Call.\par c=IN IP4 75.119.248.37.\par t=0 0.\par m=audio 28240 RTP/AVP 18 0 101.\par a=sendrecv.\par a=rtpmap:18 G729/8000.\par a=rtpmap:0 PCMU/8000.\par a=ptime:20.\par a=rtpmap:101 telephone-event/8000.\par a=fmtp:101 0-11.\par \par \par U 2010/07/05 17:42:21.016205 kamailio_IP:5060 -> 75.119.248.37:41995\par INVITE sip:1...@75.119.248.37:41995 SIP/2.0.\par Record-Route: <sip:kamailio_IP;lr=on>.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bKf69f.a8e6e49.0.\par Via: SIP/2.0/UDP 192.168.70.127:22440;received=75.119.248.37;branch=z9hG4bK8f706a8a2f9b20e3;rport=22440.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=9f46dae23c8c8d63.\par To: <sip:1...@mydomain.tld;user=phone>.\par Contact: <sip:1...@75.119.248.37:22440;transport=udp;user=phone>.\par Supported: replaces, timer, path.\par P-Early-Media: Supported.\par Session-Expires: 180.\par Min-SE: 90.\par Call-ID: bb39946c73f6f...@192.168.70.127.\par CSeq: 15772 INVITE.\par User-Agent: Grandstream GXP2000 1.2.3.5.\par Max-Forwards: 70.\par Allow: INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE,UPDATE,PRACK,MESSAGE.\par Content-Type: application/sdp.\par Content-Length: 239.\par .\par v=0.\par o=110 8000 8000 IN IP4 75.119.248.37.\par s=SIP Call.\par c=IN IP4 75.119.248.37.\par t=0 0.\par m=audio 28240 RTP/AVP 18 0 101.\par a=sendrecv.\par a=rtpmap:18 G729/8000.\par a=rtpmap:0 PCMU/8000.\par a=ptime:20.\par a=rtpmap:101 telephone-event/8000.\par a=fmtp:101 0-11.\par \par \par U 2010/07/05 17:42:22.016040 kamailio_IP:5060 -> 75.119.248.37:41995\par INVITE sip:1...@75.119.248.37:41995 SIP/2.0.\par Record-Route: <sip:kamailio_IP;lr=on>.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bKf69f.a8e6e49.0.\par Via: SIP/2.0/UDP 192.168.70.127:22440;received=75.119.248.37;branch=z9hG4bK8f706a8a2f9b20e3;rport=22440.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=9f46dae23c8c8d63.\par To: <sip:1...@mydomain.tld;user=phone>.\par Contact: <sip:1...@75.119.248.37:22440;transport=udp;user=phone>.\par Supported: replaces, timer, path.\par P-Early-Media: Supported.\par Session-Expires: 180.\par Min-SE: 90.\par Call-ID: bb39946c73f6f...@192.168.70.127.\par CSeq: 15772 INVITE.\par User-Agent: Grandstream GXP2000 1.2.3.5.\par Max-Forwards: 70.\par Allow: INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE,UPDATE,PRACK,MESSAGE.\par Content-Type: application/sdp.\par Content-Length: 239.\par .\par v=0.\par o=110 8000 8000 IN IP4 75.119.248.37.\par s=SIP Call.\par c=IN IP4 75.119.248.37.\par t=0 0.\par m=audio 28240 RTP/AVP 18 0 101.\par a=sendrecv.\par a=rtpmap:18 G729/8000.\par a=rtpmap:0 PCMU/8000.\par a=ptime:20.\par a=rtpmap:101 telephone-event/8000.\par a=fmtp:101 0-11.\par \par \par \par \par \par \par \par U 2010/07/05 17:42:23.890750 kamailio_IP:5060 -> 75.119.248.37:41995\par INVITE sip:1...@75.119.248.37:41995 SIP/2.0.\par Record-Route: <sip:kamailio_IP;lr=on>.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bKf69f.a8e6e49.0.\par Via: SIP/2.0/UDP 192.168.70.127:22440;received=75.119.248.37;branch=z9hG4bK8f706a8a2f9b20e3;rport=22440.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=9f46dae23c8c8d63.\par To: <sip:1...@mydomain.tld;user=phone>.\par Contact: <sip:1...@75.119.248.37:22440;transport=udp;user=phone>.\par Supported: replaces, timer, path.\par P-Early-Media: Supported.\par Session-Expires: 180.\par Min-SE: 90.\par Call-ID: bb39946c73f6f...@192.168.70.127.\par CSeq: 15772 INVITE.\par User-Agent: Grandstream GXP2000 1.2.3.5.\par Max-Forwards: 70.\par Allow: INVITE,ACK,CANCEL,BYE,NOTIFY,REFER,OPTIONS,INFO,SUBSCRIBE,UPDATE,PRACK,MESSAGE.\par Content-Type: application/sdp.\par Content-Length: 239.\par .\par v=0.\par o=110 8000 8000 IN IP4 75.119.248.37.\par s=SIP Call.\par c=IN IP4 75.119.248.37.\par t=0 0.\par m=audio 28240 RTP/AVP 18 0 101.\par a=sendrecv.\par a=rtpmap:18 G729/8000.\par a=rtpmap:0 PCMU/8000.\par a=ptime:20.\par a=rtpmap:101 telephone-event/8000.\par a=fmtp:101 0-11.\par \par \par U 2010/07/05 17:42:24.010176 75.119.248.37:41995 -> kamailio_IP:5060\par SIP/2.0 100 Trying.\par To: <sip:1...@mydomain.tld;user=phone>.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=9f46dae23c8c8d63.\par Call-ID: bb39946c73f6f...@192.168.70.127.\par CSeq: 15772 INVITE.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bKf69f.a8e6e49.0.\par Via: SIP/2.0/UDP 192.168.70.127:22440;received=75.119.248.37;branch=z9hG4bK8f706a8a2f9b20e3;rport=22440.\par Record-Route: <sip:kamailio_IP;lr=on>.\par Server: Cisco/WIP310-5.0.11(10301355.\par Content-Length: 0.\par .\par \par \par U 2010/07/05 17:42:24.265948 75.119.248.37:41995 -> kamailio_IP:5060\par SIP/2.0 100 Trying.\par To: <sip:1...@mydomain.tld;user=phone>.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=9f46dae23c8c8d63.\par Call-ID: bb39946c73f6f...@192.168.70.127.\par CSeq: 15772 INVITE.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bKf69f.a8e6e49.0.\par Via: SIP/2.0/UDP 192.168.70.127:22440;received=75.119.248.37;branch=z9hG4bK8f706a8a2f9b20e3;rport=22440.\par Record-Route: <sip:kamailio_IP;lr=on>.\par Server: Cisco/WIP310-5.0.11(10301355.\par Content-Length: 0.\par .\par \par \par U 2010/07/05 17:42:24.272275 75.119.248.37:41995 -> kamailio_IP:5060\par SIP/2.0 100 Trying.\par To: <sip:1...@mydomain.tld;user=phone>.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=9f46dae23c8c8d63.\par Call-ID: bb39946c73f6f...@192.168.70.127.\par CSeq: 15772 INVITE.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bKf69f.a8e6e49.0.\par Via: SIP/2.0/UDP 192.168.70.127:22440;received=75.119.248.37;branch=z9hG4bK8f706a8a2f9b20e3;rport=22440.\par Record-Route: <sip:kamailio_IP;lr=on>.\par Server: Cisco/WIP310-5.0.11(10301355.\par Content-Length: 0.\par .\par \par \par U 2010/07/05 17:42:24.278970 75.119.248.37:41995 -> kamailio_IP:5060\par SIP/2.0 100 Trying.\par To: <sip:1...@mydomain.tld;user=phone>.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=9f46dae23c8c8d63.\par Call-ID: bb39946c73f6f...@192.168.70.127.\par CSeq: 15772 INVITE.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bKf69f.a8e6e49.0.\par Via: SIP/2.0/UDP 192.168.70.127:22440;received=75.119.248.37;branch=z9hG4bK8f706a8a2f9b20e3;rport=22440.\par Record-Route: <sip:kamailio_IP;lr=on>.\par Server: Cisco/WIP310-5.0.11(10301355.\par Content-Length: 0.\par .\par \par \par \par U 2010/07/05 17:42:28.640544 75.119.248.37:41995 -> kamailio_IP:5060\par NOTIFY sip:mydomain.tld SIP/2.0.\par Via: SIP/2.0/UDP 192.168.70.138:41995;branch=z9hG4bK-a6453059.\par From: "Barny Rubble" <sip:1...@mydomain.tld>;tag=d499bd109a8198bo0.\par To: <sip:mydomain.tld>.\par Call-ID: da4b3874-b8b43...@192.168.70.138.\par CSeq: 43 NOTIFY.\par Max-Forwards: 70.\par Contact: "Barny Rubble" <sip:1...@75.119.248.37:41995>.\par Event: keep-alive.\par User-Agent: Cisco/WIP310-5.0.11(10301355.\par Content-Length: 0.\par .\par \par \par U 2010/07/05 17:42:28.641136 kamailio_IP:5060 -> 75.119.248.37:41995\par SIP/2.0 200 OK.\par Via: SIP/2.0/UDP 192.168.70.138:41995;branch=z9hG4bK-a6453059;received=75.119.248.37.\par From: "Barny Rubble" <sip:1...@mydomain.tld>;tag=d499bd109a8198bo0.\par To: <sip:mydomain.tld>;tag=f8f2ab2c1295e90ed7dbb499b30f44b2.f4eb.\par Call-ID: da4b3874-b8b43...@192.168.70.138.\par CSeq: 43 NOTIFY.\par Server: kamailio (3.0.2 (i386/linux)).\par Content-Length: 0.\par .\par \par \par U 2010/07/05 17:42:28.820809 75.119.248.37:41995 -> kamailio_IP:5060\par SIP/2.0 180 Ringing.\par To: <sip:1...@mydomain.tld;user=phone>;tag=8d2af87d5e612ea9i0.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=9f46dae23c8c8d63.\par Call-ID: bb39946c73f6f...@192.168.70.127.\par CSeq: 15772 INVITE.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bKf69f.a8e6e49.0.\par Via: SIP/2.0/UDP 192.168.70.127:22440;received=75.119.248.37;branch=z9hG4bK8f706a8a2f9b20e3;rport=22440.\par Record-Route: <sip:kamailio_IP;lr=on>.\par Server: Cisco/WIP310-5.0.11(10301355.\par Content-Length: 0.\par Allow-Events: dialog.\par .\par \par \par \par \par \par \par \par \par \par \par \par \par \par \par \par \par \par \par \par \par \par \par \par \par \par \par \par U 2010/07/05 17:42:30.641345 kamailio_IP:5060 -> 75.119.248.37:41995\par CANCEL sip:1...@75.119.248.37:41995 SIP/2.0.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bKf69f.a8e6e49.0.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=9f46dae23c8c8d63.\par To: <sip:1...@mydomain.tld;user=phone>.\par Call-ID: bb39946c73f6f...@192.168.70.127.\par CSeq: 15772 CANCEL.\par Max-Forwards: 70.\par Content-Length: 0.\par .\par \par \par \par \par \par \par U 2010/07/05 17:42:30.771772 75.119.248.37:41995 -> kamailio_IP:5060\par SIP/2.0 487 Request Terminated.\par To: <sip:1...@mydomain.tld;user=phone>;tag=8d2af87d5e612ea9i0.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=9f46dae23c8c8d63.\par Call-ID: bb39946c73f6f...@192.168.70.127.\par CSeq: 15772 INVITE.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bKf69f.a8e6e49.0.\par Via: SIP/2.0/UDP 192.168.70.127:22440;received=75.119.248.37;branch=z9hG4bK8f706a8a2f9b20e3;rport=22440.\par Record-Route: <sip:kamailio_IP;lr=on>.\par Server: Cisco/WIP310-5.0.11(10301355.\par Content-Length: 0.\par .\par \par \par U 2010/07/05 17:42:30.772111 kamailio_IP:5060 -> 75.119.248.37:41995\par ACK sip:1...@75.119.248.37:41995 SIP/2.0.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bKf69f.a8e6e49.0.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=9f46dae23c8c8d63.\par To: <sip:1...@mydomain.tld;user=phone>;tag=8d2af87d5e612ea9i0.\par Call-ID: bb39946c73f6f...@192.168.70.127.\par CSeq: 15772 ACK.\par Max-Forwards: 70.\par Content-Length: 0.\par .\par \par \par U 2010/07/05 17:42:30.777105 75.119.248.37:41995 -> kamailio_IP:5060\par SIP/2.0 200 OK.\par To: <sip:1...@mydomain.tld;user=phone>;tag=8d2af87d5e612ea9i0.\par From: "Barny Rubble" <sip:1...@mydomain.tld;user=phone>;tag=9f46dae23c8c8d63.\par Call-ID: bb39946c73f6f...@192.168.70.127.\par CSeq: 15772 CANCEL.\par Via: SIP/2.0/UDP kamailio_IP;branch=z9hG4bKf69f.a8e6e49.0.\par Server: Cisco/WIP310-5.0.11(10301355.\par Content-Length: 0.\par .\par }
_______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users