I have an issue with sprout trying to route a local domain call to a bgcf.
local domain = example.com sprout receives request from sbc. Here is the log: 21-12-2015 21:01:01.994 UTC Verbose sproutletproxy.cpp:1967: Routing Request msg INVITE/cseq=1367854020 (tdta0x7f3ec412fca0) (1553 bytes) to downstream sproutlet scscf: --start msg-- INVITE sip:9727531844;[email protected];user=phone SIP/2.0^M Via: SIP/2.0/UDP xxx.xxx.xxx.140:5060;received=xxx.xxx.xxx.140;branch=z9hG4bK0cB006ff5fe416aabc5^M From: <sip:[email protected]>;tag=gK0c01d019^M To: <sip:9727531844;[email protected];user=phone>^M Call-ID: [email protected]^M CSeq: 1367854020 INVITE^M Max-Forwards: 69^M Allow: INVITE, ACK, CANCEL, BYE, REGISTER, REFER, INFO, SUBSCRIBE, NOTIFY, PRACK, UPDATE, OPTIONS, MESSAGE, PUBLISH^M Contact: <sip:[email protected]:5060;reg-info=1b0c>;*; +g.3gpp.icsi-ref="urn%3Aurn-7%3A3gpp-service.ims.icsi.mmtel"; +sip.instance="<urn:gsma:imei:35329606-069606-6>"^M Route: <sip:example.com:5060;lr>^M Accept-Contact: *;+g.3gpp.icsi-ref="urn%3Aurn-7% 3A3gpp-service.ims.icsi.mmtel"^M P-Preferred-Service: urn:urn-7:3gpp-service.ims.icsi.mmtel^M P-Access-Network-Info: 3GPP-UTRAN-FDD;utran-cell-id-3gpp=310410CDAD69C1B15^M P-Early-Media: supported^M Accept: application/sdp^M User-Agent: TaquaUA/Android-3.11.12-Debug^M Privacy: none^M P-Preferred-Identity: <sip:[email protected]>^M Supported: 100rel, precondition, replaces^M Content-Disposition: session; handling=required^M Content-Type: application/sdp^M Content-Length: 267^M ^M v=0^M o=Sonus_UAC 597389205 822267408 IN IP4 xxx.xxx.xxx.140^M s=SIP Media Capabilities^M c=IN IP4 xxx.xxx.xxx.140^M t=0 0^M m=audio 1030 RTP/AVP 8 0 101^M a=rtpmap:8 PCMA/8000^M a=rtpmap:0 PCMU/8000^M a=rtpmap:101 telephone-event/8000^M a=fmtp:101 0-15^M a=sendrecv^M a=maxptime:60^M --end msg-- 21-12-2015 21:01:01.994 UTC Debug pjutils.cpp:691: Cloned tdta0x7f3ec412fca0 to tdta0x7f3ec41993f0 21-12-2015 21:01:01.994 UTC Debug sproutletproxy.cpp:1123: Remove top Route header Route: <sip:example.com:5060;lr> 21-12-2015 21:01:01.994 UTC Debug sproutletproxy.cpp:1640: Adding message 0x7f3ec4199a00 => txdata 0x7f3ec4199498 mapping 21-12-2015 21:01:01.994 UTC Verbose sproutletproxy.cpp:1492: scscf-0x7f3ec40916f0 pass initial request Request msg INVITE/cseq=1367854020 (tdta0x7f3ec41993f0) to Sproutlet 21-12-2015 21:01:01.994 UTC Info scscfsproutlet.cpp:381: S-CSCF received initial request 21-12-2015 21:01:01.994 UTC Debug session_expires_helper.cpp:124: Set session expires to 600 21-12-2015 21:01:01.994 UTC Debug uri_classifier.cpp:167: home domain: true, local_to_node: false, is_gruu: false, enforce_user_phone: false, prefer_sip: true, treat_number_as_phone: false 21-12-2015 21:01:01.994 UTC Debug uri_classifier.cpp:197: Classified URI as 4 21-12-2015 21:01:01.994 UTC Debug scscfsproutlet.cpp:677: Route header references this system 21-12-2015 21:01:01.994 UTC Debug scscfsproutlet.cpp:730: No ODI token, or invalid ODI token, on: request, and no P-Charging-Vector header (so can't log ICID for correlation) 21-12-2015 21:01:01.994 UTC Debug scscfsproutlet.cpp:736: Got our Route header, session case term, OD=None 21-12-2015 21:01:01.994 UTC Debug uri_classifier.cpp:167: home domain: true, local_to_node: false, is_gruu: false, enforce_user_phone: false, prefer_sip: true, treat_number_as_phone: false 21-12-2015 21:01:01.994 UTC Debug uri_classifier.cpp:197: Classified URI as 2 21-12-2015 21:01:01.994 UTC Debug scscfsproutlet.cpp:1020: URI is not locally hosted 21-12-2015 21:01:01.994 UTC Debug acr.cpp:49: Created ACR (0x7f3ec4046690) 21-12-2015 21:01:01.994 UTC Debug acr.cpp:54: Destroyed ACR (0x7f3ec4046690) 21-12-2015 21:01:01.994 UTC Info scscfsproutlet.cpp:464: Route request to BGCF without applying services 21-12-2015 21:01:01.994 UTC Info scscfsproutlet.cpp:1317: Routing to BGCF sip:[email protected]:5054;transport=TCP 21-12-2015 21:01:01.994 UTC Debug sproutletproxy.cpp:1258: Sproutlet send_request 0x7f3ec4199a00 21-12-2015 21:01:01.994 UTC Verbose sproutletproxy.cpp:1294: scscf-0x7f3ec40916f0 sending Request msg INVITE/cseq=1367854020 (tdta0x7f3ec41993f0) on fork 0 21-12-2015 21:01:01.995 UTC Debug sproutletproxy.cpp:1655: Processing actions from sproutlet - 0 responses, 1 requests, 0 timers 21-12-2015 21:01:01.995 UTC Debug sproutletproxy.cpp:1695: Processing request 0x7f3ec4199498, fork = 0 21-12-2015 21:01:01.995 UTC Debug sproutletproxy.cpp:1819: scscf-0x7f3ec40916f0 transmitting request on fork 0 21-12-2015 21:01:01.995 UTC Debug sproutletproxy.cpp:1833: scscf-0x7f3ec40916f0 store reference to non-ACK request Request msg INVITE/cseq=1367854020 (tdta0x7f3ec41993f0) on fork 0 21-12-2015 21:01:01.995 UTC Debug sproutletproxy.cpp:1647: Removing message 0x7f3ec4199a00 => txdata 0x7f3ec4199498 mapping 21-12-2015 21:01:01.995 UTC Debug sproutletproxy.cpp:102: Find target Sproutlet for request 21-12-2015 21:01:01.995 UTC Debug sproutletproxy.cpp:136: Found next routable URI: sip:[email protected]:5054;transport=TCP;lr 21-12-2015 21:01:01.995 UTC Debug sproutletproxy.cpp:261: Found user - bgcf 21-12-2015 21:01:01.995 UTC Debug sproutletproxy.cpp:261: Found user - bgcf 21-12-2015 21:01:01.995 UTC Debug sproutletproxy.cpp:261: Found user - bgcf 21-12-2015 21:01:01.995 UTC Verbose sproutletproxy.cpp:1062: Created Sproutlet bgcf-0x7f3ec412e460 for Request msg INVITE/cseq=1367854020 (tdta0x7f3ec41993f0) 21-12-2015 21:01:01.995 UTC Verbose sproutletproxy.cpp:1967: Routing Response msg 100/INVITE/cseq=1367854020 (tdta0x7f3ec419c360) (346 bytes) to upstream sproutlet scscf: config: home_domain=example.com sprout_hostname=sprout.example.com chronos_hostname=localhost:7253 hs_hostname=homestead.example.com:8888 hs_provisioning_hostname=homestead.example.com:8889 xdms_hostname=homer.example.com:7888 # Local IP configuration local_ip=xxx.xxx.xxx.41 public_ip=xxx.xxx.xxx.140 public_hostname=sprout01.example.com # Email server configuration smtp_smarthost=iopmail.interoptechnologies.com smtp_username=mailuser smtp_password=secret [email protected] # Keys signup_key=secret turn_workaround=secret ellis_api_key=secret ellis_cookie_key=secret # HSS configuration hss_hostname=hss.example.com hss_port=3868 # Advanced options log_level=5 sprout_rr_level=pcscf,icscf,as #force_third_party_reg_body=Y Any ideas what is going wrong here? Also I do not have a bgcf.conf or enum setup on this platform. So routing to a bgcf seems a bit odd. _______________________________________________ Clearwater mailing list [email protected] http://lists.projectclearwater.org/mailman/listinfo/clearwater_lists.projectclearwater.org
