Hi
Thanks in advanced if anyone can help me on this.
I have kamailio -4.2.3-1.1 running in front of asterisk 13.13.1. I'm using
Path support with asterisk so that I can forward Sip requests via kamailio
to the asterisk server running on a LAN IP. Kamailio is configured with a
WAN and LAN IP.
All works well I can register a sip endpoint to the asterisk server via
kamailio and make an receive calls, SIP OPTIONs from the asterisk server are
received and relayed by kamailio to endpoints. But I'm having issues when a
call is hung up asterisk appears to be trying to send the BYE via its own IP
address rather that the IP of the LAN interface on the kamailio server.
Should I be looking at the issue being on asterisk as it is not sending the
BYE via correct IP?
Y.Y.Y.Y = WAN IP of client endpoint
192.10.10.216 = LAN IP of asterisk
Example of BYE from sip debug on asterisk
--- (10 headers 0 lines) ---
Really destroying SIP dialog
'5d3ae6944a08b42c2078e237141e0e40@192.10.10.216:5060' Method: OPTIONS
-- <SIP/1001-00000011> Playing 'digits/17.ulaw' (language 'en')
-- Executing [*250@cos-all:8] Wait("SIP/1001-00000011", "1") in
new
stack
-- Executing [*250@cos-all:9] SayUnixTime("SIP/1001-00000011",
",,IMp")
in new stack
-- <SIP/1001-00000011> Playing 'digits/4.ulaw' (language 'en')
-- <SIP/1001-00000011> Playing 'digits/oh.ulaw' (language 'en')
-- <SIP/1001-00000011> Playing 'digits/4.ulaw' (language 'en')
-- <SIP/1001-00000011> Playing 'digits/p-m.ulaw' (language
'en')
-- Executing [*250@cos-all:10] Hangup("SIP/1001-00000011", "") in
new
stack
== Spawn extension (cos-all, *250, 10) exited non-zero on
'SIP/1001-00000011'
Scheduling destruction of SIP dialog
'OGRjYzJlYmE5MDhjYTdkMTM1ZTAxNTk2YWYwNDg5MTA.' in 6400 ms (Method: ACK)
set_destination: Parsing <sip:1001@Y.Y.Y.Y:16078;transport=UDP> for
address/port to send to
set_destination: set destination to Y.Y.Y.Y:16078
Reliably Transmitting (no NAT) to Y.Y.Y.Y:16078:
BYE sip:1001@Y.Y.Y.Y:16078;transport=UDP SIP/2.0
Via: SIP/2.0/UDP 192.10.10.216:5060;branch=z9hG4bK46ed8549
Max-Forwards: 70
From: <sip:*250@sip.domain.ie;transport=UDP>;tag=as60c5965b
To: <sip:1001@sip.domain.ie;transport=UDP>;tag=471c3a31
Call-ID: OGRjYzJlYmE5MDhjYTdkMTM1ZTAxNTk2YWYwNDg5MTA.
CSeq: 102 BYE
User-Agent: OMBUTEL PBX
Proxy-Authorization: Digest username="1001", realm="asterisk",
algorithm=MD5, uri="sip:sip.domain.ie", nonce="4aaa41f3",
response="136fac72a799f9507a7466b578786110"
X-Asterisk-HangupCause: Normal Clearing
X-Asterisk-HangupCauseCode: 16
Content-Length: 0
KAMAILIO LAN IP = 192.10.10.202
SIP status of peer on asterisk
* Name : 1001
Description : Infinity-Test
Secret : <Set>
MD5Secret : <Not set>
Remote Secret: <Not set>
Context : cos-all
Record On feature : automon
Record Off feature : automon
Subscr.Cont. : <Not set>
Language : en
Tonezone : uk
AMA flags : Unknown
Transfer mode: open
CallingPres : Presentation Allowed, Not Screened
Callgroup :
Pickupgroup :
Named Callgr :
Nam. Pickupgr:
MOH Suggest : ringback
Mailbox : 1001@ombutel-voicemail
VM Extension : asterisk
LastMsgsSent : 0/0
Call limit : 2147483647
Max forwards : 0
Dynamic : Yes
Callerid : "Infinity-Test" <1001>
MaxCallBR : 384 kbps
Expire : 3228
Insecure : no
Force rport : No
Symmetric RTP: No
ACL : Yes
DirectMedACL : No
T.38 support : No
T.38 EC mode : Unknown
T.38 MaxDtgrm: 4294967295
DirectMedia : Yes
PromiscRedir : No
User=Phone : No
Video Support: No
Text Support : No
Ign SDP ver : No
Trust RPID : Yes
Send RPID : Yes
Path support : Yes
Path : <sip:192.10.10.202;lr;received=sip:Y.Y.Y.Y:16078>
TrustIDOutbnd: Legacy
Subscriptions: Yes
Overlap dial : Yes
DTMFmode : rfc2833
Timer T1 : 500
Timer B : 32000
ToHost :
Addr->IP : 192.168.200.122:5060
Defaddr->IP : (null)
Prim.Transp. : UDP
Allowed.Trsp : UDP
Def. Username: 1001
SIP Options : norefersub replaces replace timer
Codecs : (ulaw|alaw|g729)
Auto-Framing : No
Status : OK (19 ms)
Useragent : Zoiper for Windows 2.43 r24984
Reg. Contact :
sip:1001@192.168.200.122:5060;rinstance=3798b50d10d60d84;transport=UDP
Qualify Freq : 60000 ms
Keepalive : 0 ms
Sess-Timers : Accept
Sess-Refresh : uas
Sess-Expires : 1800 secs
Min-Sess : 90 secs
RTP Engine : asterisk
Parkinglot :
Use Reason : No
Gerry Kernan
Infinity IT | 17 The Mall | Beacon Court | Sandyford |
Dublin D18 E3C8 | Ireland
Tel: +353 - (0)1 - 293 0090 | E-Mail:
<mailto:gerry.kernan@infinityit.ie> gerry.kernan(a)infinityit.ie
Managed IT Services Infinity IT - <http://www.infinityit.ie/>
www.infinityit.ie
IP Telephony Asterisk Consulting -
<http://www.asteriskconsulting.com>
www.asteriskconsulting.com
Contact Centre Total Interact -
<http://www.totalinteract.com>
www.totalinteract.com