[sr-dev] Unable to make SIP Calls (403 Forbidden - Domain Not Served)

Prasannakumar Merugu mprasanna469 at gmail.com
Thu Jun 1 12:19:31 CEST 2017


Hello All,
I am re-sending the issue with edited data;


I am newbie to kamailio.
I am trying to make call between two UAs(two different PCs with BOGHE 2.0
installed)
I am getting 403, domain not served. The setup is as below.


1) We are using Kamailio-5.0 and installed for IMS.
2) Using Boghe 2.0 for SIP Clients.
3) We have installed p-cscf, i-cscf, s-cscf and HSS(FHoss) in same PC.
4) Able to register Alice and Bob.
5) When we make call From Alice to Bob:
    Step a) INVITE is passed successfully to ALICE -> p-cscf.
        Step b) p-cscf -> s-cscf
    Step c) s-cscf -> i-cscf
        Step d) i-cscf -> s-cscf

I have provided SIP/DIAMETER transactions below for greater clarity.

In Step d)  after receiving INVITE message the s-cscf should refer the
bob's register information and forward
the INVITE to p-cscf server and to UE(Bob).

It appears to me from scscf console output (partially shown below): because
of same call-id as it previously registered INVITE and this doesn't have TO
tag to it,
the INVITE is being dropped, instead of forwarding to p-cscf server. How do
i address this issue?

I am assuming we can make calls to UEs connected same domain and three
servers(p,i, s cscf servers) and hss running in same PC.
Kindly clarify my error from the inputs i have provided. Also kindly
suggest any relevant/doc to address above issue.



Upon required i will send  cfg/wireshark files.

I am early waiting for your response.

Thanking you,
Regards
Prasanna



//-------------------------------------------------------------------
*********************FROM ALICE TO P-SERVER**************************
*********************************************************************
Internet Protocol Version 4, Src: 192.168.99.145 (192.168.99.145), Dst:
192.168.99.140 (192.168.99.140)
User Datagram Protocol, Src Port: 64291 (64291), Dst Port: 5060 (5060)

Session Initiation Protocol (INVITE)
INVITE sip:bob at koffee-ims.in SIP/2.0
Via: SIP/2.0/UDP 192.168.99.145:64291;branch=z9hG4bK11207255;rport
From: <sip:alice at koffee-ims.in>;tag=11216074
To: <sip:bob at koffee-ims.in>
Contact: <sip:alice at 192.168.99.145:64291
;transport=udp>;+g.oma.sip-im;language="en,fr";+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel"
Call-ID: 6447fbad-2151-4250-dfc9-44536257cb88
CSeq: 18274 INVITE
Content-Type: application/sdp
Content-Length: 517
Max-Forwards: 70
Route: <sip:orig at scscf.koffee-ims.in;lr>
Accept-Contact:
*;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel"
P-Preferred-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel
Allow: INVITE, ACK, CANCEL, BYE, MESSAGE, OPTIONS, NOTIFY, PRACK, UPDATE,
REFER
Privacy: none
P-Access-Network-Info: ADSL;utran-cell-id-3gpp=00000000
User-Agent: IM-client/OMA1.0 Boghe-Win32/v2.0.153.836
P-Preferred-Identity: <sip:alice at koffee-ims.in>
Supported: 100rel
//-------------------------------------------------------------------
//-------------------------------------------------------------------
*********************FROM P-SERVER TO S-SERVER***********************
*********************************************************************
User Datagram Protocol, Src Port: 5060 (5060), Dst Port: 6060 (6060)

INVITE sip:bob at koffee-ims.in SIP/2.0
Record-Route: <sip:mo at 192.168.99.140;lr=on;ftag=11216074;rm=8>
Via: SIP/2.0/UDP
192.168.99.140;branch=z9hG4bK9a2d.5a4f00d2df50a845fd19195409528b5d.0
Via: SIP/2.0/UDP 192.168.99.145:64291
;received=192.168.99.145;branch=z9hG4bK11207255;rport=64291
From: <sip:alice at koffee-ims.in>;tag=11216074
To: <sip:bob at koffee-ims.in>
Contact: <sip:alice at 192.168.99.145:64291
;transport=udp>;+g.oma.sip-im;language="en,fr";+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel"
Call-ID: 6447fbad-2151-4250-dfc9-44536257cb88
CSeq: 18274 INVITE
Content-Type: application/sdp
Content-Length: 531
Max-Forwards: 69
Route: <sip:orig at scscf.koffee-ims.in;lr>
Accept-Contact:
*;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel"
P-Preferred-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel
Allow: INVITE, ACK, CANCEL, BYE, MESSAGE, OPTIONS, NOTIFY, PRACK, UPDATE,
REFER
Privacy: none
P-Access-Network-Info: ADSL;utran-cell-id-3gpp=00000000
User-Agent: IM-client/OMA1.0 Boghe-Win32/v2.0.153.836
Supported: 100rel
P-Charging-Vector: icid-value=4956537F000101DE0B00004E00000000;
icid-generated-at=192.168.99.140
P-Asserted-Identity: <sip:alice at koffee-ims.in>
P-Visited-Network-ID: koffee-ims.in
//-------------------------------------------------------------------
*********************FROM S-SERVER TO I-SERVER***********************
*********************************************************************
User Datagram Protocol, Src Port: 6060 (6060), Dst Port: 4060 (4060)

INVITE sip:bob at koffee-ims.in SIP/2.0
Record-Route: <sip:mo at 192.168.99.140:6060;lr=on;ftag=11216074;did=7b.c3d1>
Record-Route: <sip:mo at 192.168.99.140;lr=on;ftag=11216074;rm=8>
Via: SIP/2.0/UDP 192.168.99.140:6060
;branch=z9hG4bK9a2d.ef3a8302086279e3b26ed0037e57be05.0
Via: SIP/2.0/UDP
192.168.99.140;branch=z9hG4bK9a2d.5a4f00d2df50a845fd19195409528b5d.0
Via: SIP/2.0/UDP 192.168.99.145:64291
;received=192.168.99.145;branch=z9hG4bK11207255;rport=64291
From: <sip:alice at koffee-ims.in>;tag=11216074
To: <sip:bob at koffee-ims.in>
Contact: <sip:alice at 192.168.99.145:64291
;transport=udp>;+g.oma.sip-im;language="en,fr";+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel"
Call-ID: 6447fbad-2151-4250-dfc9-44536257cb88
CSeq: 18274 INVITE
Content-Type: application/sdp
Content-Length: 531
Max-Forwards: 68
Accept-Contact:
*;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel"
P-Preferred-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel
Allow: INVITE, ACK, CANCEL, BYE, MESSAGE, OPTIONS, NOTIFY, PRACK, UPDATE,
REFER
Privacy: none
P-Access-Network-Info: ADSL;utran-cell-id-3gpp=00000000
User-Agent: IM-client/OMA1.0 Boghe-Win32/v2.0.153.836
Supported: 100rel
P-Charging-Vector: icid-value=4956537F000101DE0B00004E00000000;
icid-generated-at=192.168.99.140
P-Visited-Network-ID: koffee-ims.in
P-Asserted-Identity: <sip:alice at koffee-ims.in>

//--------------------------------------------------------------------
Diameter Request:
-----------------
AVP: Origin-Host(264) l=27 f=-M- val=icscf.koffee-ims.in
AVP: Origin-Realm(296) l=21 f=-M- val=koffee-ims.in
AVP: Vendor-Specific-Application-Id(260) l=32 f=-M-
AVP: Auth-Session-State(277) l=12 f=-M- val=NO_STATE_MAINTAINED (1)
AVP: Public-Identity(601) l=33 f=VM- vnd=TGPP val=sip:bob at koffee-ims.in

//--------------------------------------------------------------------
Diameter Reply:
-----------------

AVP: Session-Id(263) l=41 f=-M- val=icscf.koffee-ims.in;1832500942;13
AVP: Origin-Host(264) l=25 f=-M- val=hss.koffee-ims.in
AVP: Origin-Realm(296) l=21 f=-M- val=koffee-ims.in
AVP: Auth-Session-State(277) l=12 f=-M- val=NO_STATE_MAINTAINED (1)
AVP: Vendor-Specific-Application-Id(260) l=32 f=-M-
AVP: Server-Name(602) l=35 f=VM- vnd=TGPP val=sip:scscf.koffee-ims.in
AVP: Result-Code(268) l=12 f=-M- val=DIAMETER_SUCCESS (2001)

//-------------------------------------------------------------------
*********************FROM I-SERVER TO S-SERVER***********************
*********************************************************************
//--------------------------------------------------------------------
INVITE sip:bob at koffee-ims.in SIP/2.0
Route: <sip:scscf.koffee-ims.in>
Record-Route: <sip:mo at 192.168.99.140:6060;lr=on;ftag=11216074;did=7b.c3d1>
Record-Route: <sip:mo at 192.168.99.140;lr=on;ftag=11216074;rm=8>
Via: SIP/2.0/UDP 192.168.99.140:4060
;branch=z9hG4bK9a2d.d063e6afc4b4d46f1f10b1133f956b65.1
Via: SIP/2.0/UDP 192.168.99.140:6060
;branch=z9hG4bK9a2d.ef3a8302086279e3b26ed0037e57be05.0
Via: SIP/2.0/UDP
192.168.99.140;branch=z9hG4bK9a2d.5a4f00d2df50a845fd19195409528b5d.0
Via: SIP/2.0/UDP 192.168.99.145:64291
;received=192.168.99.145;branch=z9hG4bK11207255;rport=64291
From: <sip:alice at koffee-ims.in>;tag=11216074
To: <sip:bob at koffee-ims.in>
Contact: <sip:alice at 192.168.99.145:64291
;transport=udp>;+g.oma.sip-im;language="en,fr";+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel"
Call-ID: 6447fbad-2151-4250-dfc9-44536257cb88
CSeq: 18274 INVITE
Content-Type: application/sdp
Content-Length: 531
Max-Forwards: 67
Accept-Contact:
*;+g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel"
P-Preferred-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel
Allow: INVITE, ACK, CANCEL, BYE, MESSAGE, OPTIONS, NOTIFY, PRACK, UPDATE,
REFER
Privacy: none
P-Access-Network-Info: ADSL;utran-cell-id-3gpp=00000000
User-Agent: IM-client/OMA1.0 Boghe-Win32/v2.0.153.836
Supported: 100rel
P-Charging-Vector: icid-value=4956537F000101DE0B00004E00000000;
icid-generated-at=192.168.99.140
P-Visited-Network-ID: koffee-ims.in
P-Asserted-Identity: <sip:alice at koffee-ims.in>
//-------------------------------------------------------------------
*********************FROM S-SERVER TO I-SERVER***********************
*********************************************************************
//--------------------------------------------------------------------
User Datagram Protocol, Src Port: 6060 (6060), Dst Port: 4060 (4060)

SIP/2.0 403 Forbidden - Domain not served
Via: SIP/2.0/UDP 192.168.99.140:4060
;branch=z9hG4bK9a2d.d063e6afc4b4d46f1f10b1133f956b65.1
Via: SIP/2.0/UDP 192.168.99.140:6060
;branch=z9hG4bK9a2d.ef3a8302086279e3b26ed0037e57be05.0
Via: SIP/2.0/UDP
192.168.99.140;branch=z9hG4bK9a2d.5a4f00d2df50a845fd19195409528b5d.0
Via: SIP/2.0/UDP 192.168.99.145:64291
;received=192.168.99.145;branch=z9hG4bK11207255;rport=64291
From: <sip:alice at koffee-ims.in>;tag=11216074
To: <sip:bob at koffee-ims.in>;tag=84772552fab76e8916cf9e5dd5027417.1f62
Call-ID: 6447fbad-2151-4250-dfc9-44536257cb88
CSeq: 18274 INVITE
Server:scscf1
Content-Length: 0

//------------------------------------------------------------------
********************************************************************
S-CSCF config output logs:
--------------------------
7(3205) DEBUG: <core> [core/parser/msg_parser.c:600]: parse_msg(): SIP
Request:
 7(3205) DEBUG: <core> [core/parser/msg_parser.c:602]: parse_msg():
method:  <INVITE>
 7(3205) DEBUG: <core> [core/parser/msg_parser.c:604]: parse_msg():
uri:     <sip:bob at koffee-ims.in>
 7(3205) DEBUG: <core> [core/parser/msg_parser.c:606]: parse_msg():
version: <SIP/2.0>
 7(3205) DEBUG: <core> [core/parser/parse_via.c:1303]: parse_via_param():
Found param type 232, <branch> =
<z9hG4bK9a2d.d063e6afc4b4d46f1f10b1133f956b65.1>; state=16
 7(3205) DEBUG: <core> [core/parser/parse_via.c:2639]: parse_via(): end of
header reached, state=5
 7(3205) DEBUG: <core> [core/parser/msg_parser.c:491]: parse_headers(): Via
found, flags=2
 7(3205) DEBUG: <core> [core/parser/msg_parser.c:493]: parse_headers():
this is the first via
 7(3205) DEBUG: <core> [core/parser/parse_via.c:1303]: parse_via_param():
Found param type 232, <branch> =
<z9hG4bK9a2d.ef3a8302086279e3b26ed0037e57be05.0>; state=16
 7(3205) DEBUG: <core> [core/parser/parse_via.c:2639]: parse_via(): end of
header reached, state=5
 7(3205) DEBUG: <core> [core/parser/msg_parser.c:491]: parse_headers(): Via
found, flags=78
 7(3205) DEBUG: <core> [core/parser/msg_parser.c:504]: parse_headers():
this is the second via
 7(3205) DEBUG: <core> [core/parser/parse_via.c:1303]: parse_via_param():
Found param type 232, <branch> =
<z9hG4bK9a2d.5a4f00d2df50a845fd19195409528b5d.0>; state=16
 7(3205) DEBUG: <core> [core/parser/parse_via.c:2639]: parse_via(): end of
header reached, state=5
 7(3205) DEBUG: <core> [core/parser/msg_parser.c:491]: parse_headers(): Via
found, flags=78
 7(3205) DEBUG: <core> [core/parser/parse_via.c:1303]: parse_via_param():
Found param type 234, <received> = <192.168.99.145>; state=6
 7(3205) DEBUG: <core> [core/parser/parse_via.c:1303]: parse_via_param():
Found param type 232, <branch> = <z9hG4bK11207255>; state=6
 7(3205) DEBUG: <core> [core/parser/parse_via.c:1303]: parse_via_param():
Found param type 235, <rport> = <64291>; state=16
 7(3205) DEBUG: <core> [core/parser/parse_via.c:2639]: parse_via(): end of
header reached, state=5
 7(3205) DEBUG: <core> [core/parser/msg_parser.c:491]: parse_headers(): Via
found, flags=78
 7(3205) DEBUG: <core> [core/parser/parse_addr_spec.c:864]:
parse_addr_spec(): end of header reached, state=10
 7(3205) DEBUG: <core> [core/parser/msg_parser.c:171]: get_hdr_field():
<To> [25]; uri=[sip:bob at koffee-ims.in]
 7(3205) DEBUG: <core> [core/parser/msg_parser.c:172]: get_hdr_field(): to
body [<sip:bob at koffee-ims.in>
]
 7(3205) DEBUG: <core> [core/parser/msg_parser.c:152]: get_hdr_field():
cseq <CSeq>: <18274> <INVITE>
 7(3205) DEBUG: <core> [core/receive.c:191]: receive_msg(): --- received
sip message - request - call-id: [6447fbad-2151-4250-dfc9-44536257cb88] -
cseq: [18274 INVITE]
 7(3205) DEBUG: <core> [core/receive.c:234]: receive_msg(): preparing to
run routing scripts...
 7(3205) ERROR: <script>: Inside route{........}
 7(3205) DEBUG: <script>: Mem: Total 67108864, Free 64506068 [1% used]
 7(3205) DEBUG: <core> [core/parser/msg_parser.c:183]: get_hdr_field():
content_length=531
 7(3205) DEBUG: maxfwd [mf_funcs.c:76]: is_maxfwd_present(): value = 67
 7(3205) DEBUG: <core> [core/parser/msg_parser.c:89]: get_hdr_field():
found end of header
 7(3205) DEBUG: <core> [core/parser/parse_addr_spec.c:185]:
parse_to_param(): add param: tag=11216074
 7(3205) DEBUG: <core> [core/parser/parse_addr_spec.c:864]:
parse_addr_spec(): end of header reached, state=29
 7(3205) DEBUG: sanity [sanity_mod.c:256]: w_sanity_check(): sanity checks
result: 1
 7(3205) DEBUG: siputils [checks.c:120]: has_totag(): no totag
 7(3205) DEBUG: <core> [core/select.c:412]: run_select(): Calling SELECT
0xb6d80e64
 7(3205) DEBUG: tm [t_lookup.c:1001]: t_check_msg(): msg id=8 global id=7 T
start=0xffffffff
 7(3205) DEBUG: tm [t_lookup.c:459]: t_lookup_request(): start searching:
hash=53929, isACK=0
 7(3205) DEBUG: tm [t_lookup.c:417]: matching_3261(): RFC3261 transaction
matching failed
 7(3205) DEBUG: tm [t_lookup.c:641]: t_lookup_request(): no transaction
found
 7(3205) DEBUG: tm [t_lookup.c:1070]: t_check_msg(): msg id=8 global id=8 T
end=(nil)
 7(3205) DEBUG: sl [sl.c:282]: send_reply(): reply in stateless mode (sl)
 7(3205) DEBUG: <core> [core/msg_translator.c:159]: check_via_address():
(192.168.99.140, 192.168.99.140, 1)
 7(3205) ERROR: <script>: SUBSCRIBE: setting flag time [Thu Jun  1 12:50:46
2017] )
 7(3205) DEBUG: rr [loose.c:85]: is_preloaded(): is_preloaded: Yes
 7(3205) DEBUG: <core> [core/socket_info.c:564]: grep_sock_info(): checking
if host==us: 19==14 && [scscf.koffee-ims.in] == [192.168.99.140]
 7(3205) DEBUG: <core> [core/socket_info.c:567]: grep_sock_info(): checking
if port 6060 (advertise 0) matches port 5060
 7(3205) DEBUG: rr [loose.c:788]: after_loose(): Topmost route URI: 'sip:
scscf.koffee-ims.in' is me
 7(3205) DEBUG: <core> [core/parser/msg_parser.c:89]: get_hdr_field():
found end of header
 7(3205) DEBUG: rr [loose.c:180]: find_next_route(): No next Route HF found
 7(3205) DEBUG: rr [loose.c:813]: after_loose(): No next URI found
 7(3205) ERROR: <script>: No=1 Before checking sip:orig at .*
 7(3205) DEBUG: ims_isc [mark.c:90]: isc_mark_get_from_msg():
isc_mark_get_from_msg: Trying to get the mark from the message
 7(3205) DEBUG: ims_isc [mark.c:90]: isc_mark_get_from_msg():
isc_mark_get_from_msg: Trying to get the mark from the message
 7(3205) ERROR: <script>: time [Thu Jun  1 12:50:46 2017] routeURI (sip:
scscf.koffee-ims.in) method (INVITE) r-uri (sip:bob at koffee-ims.in) 1st via
(<null>)
 7(3205) DEBUG: ims_dialog [dlg_profile.c:596]: is_dlg_in_profile():
Getting current dialog 7(3205) DEBUG: ims_dialog [dlg_hash.h:414]:
match_dialog(): No dlg outs yet...
 7(3205) DEBUG: ims_dialog [dlg_hash.c:915]: internal_get_dlg(): ref dlg
0xb200ac10 with 1 -> 2
 7(3205) DEBUG: ims_dialog [dlg_hash.c:918]: internal_get_dlg(): dialog
callid='6447fbad-2151-4250-dfc9-44536257cb88' found on entry 183, dir=1
 7(3205) DEBUG: ims_dialog [dlg_profile.c:605]: is_dlg_in_profile():
Current dlg found 7(3205) DEBUG: ims_dialog [dlg_profile.c:612]:
is_dlg_in_profile(): Running through linkers 7(3205) DEBUG: ims_dialog
[dlg_profile.c:614]: is_dlg_in_profile(): Profile matches 7(3205) DEBUG:
ims_dialog [dlg_profile.c:616]: is_dlg_in_profile(): Profile has value is
zero returning true 7(3205) DEBUG: ims_dialog [dlg_hash.c:1056]:
unref_dlg(): unref dlg 0xb200ac10 with 1 -> 1
 7(3205) DEBUG: ims_dialog [dlg_profile.c:596]: is_dlg_in_profile():
Getting current dialog 7(3205) DEBUG: ims_dialog [dlg_hash.h:414]:
match_dialog(): No dlg outs yet...
 7(3205) DEBUG: ims_dialog [dlg_hash.c:915]: internal_get_dlg(): ref dlg
0xb200ac10 with 1 -> 2
 7(3205) DEBUG: ims_dialog [dlg_hash.c:918]: internal_get_dlg(): dialog
callid='6447fbad-2151-4250-dfc9-44536257cb88' found on entry 183, dir=1
 7(3205) DEBUG: ims_dialog [dlg_profile.c:605]: is_dlg_in_profile():
Current dlg found 7(3205) DEBUG: ims_dialog [dlg_profile.c:612]:
is_dlg_in_profile(): Running through linkers 7(3205) DEBUG: ims_dialog
[dlg_hash.c:1056]: unref_dlg(): unref dlg 0xb200ac10 with 1 -> 1
 7(3205) DEBUG: siputils [checks.c:120]: has_totag(): no totag
 7(3205) DEBUG: <core> [core/socket_info.c:564]: grep_sock_info(): checking
if host==us: 13==14 && [koffee-ims.in] == [192.168.99.140]
 7(3205) DEBUG: <core> [core/socket_info.c:567]: grep_sock_info(): checking
if port 6060 (advertise 0) matches port 5060
 7(3205) DEBUG: <core> [core/forward.c:412]: check_self(): host != me
 7(3205) ERROR: <script>: No=9 Terminating ---403  Forbidden - Domain not
served
 7(3205) DEBUG: <core> [core/msg_translator.c:159]: check_via_address():
(192.168.99.140, 192.168.99.140, 1)
/-------------------------------------------------------------------------------------------------------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-dev/attachments/20170601/e1aaf2cf/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: kamailio.cfg
Type: application/octet-stream
Size: 37761 bytes
Desc: not available
URL: <http://lists.kamailio.org/pipermail/sr-dev/attachments/20170601/e1aaf2cf/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: scscf.cfg
Type: application/octet-stream
Size: 2337 bytes
Desc: not available
URL: <http://lists.kamailio.org/pipermail/sr-dev/attachments/20170601/e1aaf2cf/attachment-0003.obj>


More information about the sr-dev mailing list