|
hi ,dear Donovan
Could u help
me?
I have a question when using
MSN as a SIP test tool.
The details is shown
:
| F1 MESSAGE
|
|
|--------------------> | F2 MESSAGE | | | ----------------------->| | | | | | F3 200 OK | | | <-----------------------| | F4 200 OK | | |<-------------------- | | | | | | | F5 INFO | | | <-----------------------| | F6 INFO | | |<-------------------- | | | | | | F7 400 Bad Request | | |--------------------> | | User 1 Proxy User 2
Figure 1: Example Message Flow
I want all "MESSAGE" message is
translated through the proxy,then I add a record-route to first
"MESSAGE",
After "200 ok "is sent,proxy
received a INFO message from user2 ,and when my proxy forward this INFO message
to User1,proxy receive
a 400 response.
But when not add record-route
,user1 and user2 send message directly,they work well.
F1:
MESSAGE sip:[EMAIL PROTECTED] SIP/2.0 Via: SIP/2.0/UDP 101.102.103.104:9374 From: "david" <sip:[EMAIL PROTECTED]>;tag=cac7fc8c-afd5-489e-84f5-0d22f43bb7dd To: <sip:[EMAIL PROTECTED]> Call-ID: [EMAIL PROTECTED] CSeq: 1 MESSAGE Contact: <sip:101.102.103.104:9374> User-Agent: Windows RTC/1.0 Content-Type: text/plain; charset=UTF-8;msgr=WAAtAE0ATQBTAC0ASQBNAC0ARgBvAHIAbQBhAHQAOgAgAEYATgA9ACUARQA1ACUAQQBFACUAOAB CACUARQA0ACUAQgBEACUAOQAzADsAIABFAEYAPQA7ACAAQwBPAD0AMAA7ACAAQwBTAD0AOAA2ADsAIABQAEYAPQAwAA0ACgANAAoA Content-Length: 20 eeeeeeeeeeeeeeeeeeee F2:
MESSAGE sip:101.102.103.105:10032 SIP/2.0 Via: SIP/2.0/UDP jenesuispasun.heros:5060;branch=alctrsid1600131 Via: SIP/2.0/UDP 101.102.103.104:9374 From: "david" <sip:[EMAIL PROTECTED]>;tag=cac7fc8c-afd5-489e-84f5-0d22f43bb7dd To: <sip:[EMAIL PROTECTED]> Call-ID: [EMAIL PROTECTED] CSeq: 1 MESSAGE Contact: <sip:101.102.103.104:9374> User-Agent: Windows RTC/1.0 Content-Type: text/plain; charset=UTF-8;msgr=WAAtAE0ATQBTAC0ASQBNAC0ARgBvAHIAbQBhAHQAOgAgAEYATgA9ACUARQA1ACUAQQBFACUAOAB CACUARQA0ACUAQgBEACUAOQAzADsAIABFAEYAPQA7ACAAQwBPAD0AMAA7ACAAQwBTAD0AOAA2ADsAIABQAEYAPQAwAA0ACgANAAoA Content-Length: 20 Record-Route: <sip:[EMAIL PROTECTED]> Max-Forwards: 70 eeeeeeeeeeeeeeeeeeee F3: SIP/2.0 200 OK Via: SIP/2.0/UDP 101.102.103.104:9374 From: "david" <sip:[EMAIL PROTECTED]>;tag=cac7fc8c-afd5-489e-84f5-0d22f43bb7dd To: <sip:[EMAIL PROTECTED]>;tag=3a2cba2f-56b6-4ca5-bcde-9f1ae8383bd6 Call-ID: [EMAIL PROTECTED] CSeq: 1 MESSAGE Record-Route: <sip:[EMAIL PROTECTED]> Contact: <sip:101.102.103.105:10032> User-Agent: Windows RTC/1.0 Content-Length: 0 F4: SIP/2.0 200 OK Via: SIP/2.0/UDP 101.102.103.104:9374 From: "david" <sip:[EMAIL PROTECTED]>;tag=cac7fc8c-afd5-489e-84f5-0d22f43bb7dd To: <sip:[EMAIL PROTECTED]>;tag=3a2cba2f-56b6-4ca5-bcde-9f1ae8383bd6 Call-ID: [EMAIL PROTECTED] CSeq: 1 MESSAGE Record-Route: <sip:[EMAIL PROTECTED]> Contact: <sip:101.102.103.105:10032> User-Agent: Windows RTC/1.0 Content-Length: 0 F5: INFO sip:[EMAIL PROTECTED] SIP/2.0 Via: SIP/2.0/UDP 101.102.103.104:9374 From: "david" <sip:[EMAIL PROTECTED]>;tag=cac7fc8c-afd5-489e-84f5-0d22f43bb7dd To: <sip:[EMAIL PROTECTED]>;tag=3a2cba2f-56b6-4ca5-bcde-9f1ae8383bd6 Call-ID: [EMAIL PROTECTED] CSeq: 2 INFO Route: <sip:101.102.103.105:10032> Contact: <sip:101.102.103.104:9374> User-Agent: Windows RTC/1.0 Content-Type: application/xml Content-Length: 96 <?xml version="1.0"?> <KeyboardActivity> <status status="type" /> </KeyboardActivity> F6:
INFO sip:101.102.103.105:10032 SIP/2.0 Via: SIP/2.0/UDP jenesuispasun.heros:5060;branch=alctrsid1600131 Via: SIP/2.0/UDP 101.102.103.104:9374 From: "david" <sip:[EMAIL PROTECTED]>;tag=cac7fc8c-afd5-489e-84f5-0d22f43bb7dd To: <sip:[EMAIL PROTECTED]>;tag=3a2cba2f-56b6-4ca5-bcde-9f1ae8383bd6 Call-ID: [EMAIL PROTECTED] CSeq: 2 INFO Route: <sip:101.102.103.105:10032> Contact: <sip:101.102.103.104:9374> User-Agent: Windows RTC/1.0 Content-Type: application/xml Content-Length: 96 Max-Forwards: 70 <?xml version="1.0"?> <KeyboardActivity> <status status="type" /> </KeyboardActivity> F7:
SIP/2.0 400 Bad Request Via: SIP/2.0/UDP 101.102.103.104:9374 From: "david" <sip:[EMAIL PROTECTED]>;tag=cac7fc8c-afd5-489e-84f5-0d22f43bb7dd To: <sip:[EMAIL PROTECTED]>;tag=3a2cba2f-56b6-4ca5-bcde-9f1ae8383bd6 Call-ID: [EMAIL PROTECTED] CSeq: 2 INFO User-Agent: Windows RTC/1.0 Content-Length: 0 Best Regards |
