Dear All,

I setup Clearwater using the manual install instructions and it appears to
be running correctly. Currently I've just 6 VM's. 1 VM for each node.
When I run "sudo monit status" in each of the nodes everything seems to be
running .
However, when I try to connect a softphone(Blink) to it using an account
registered through Ellis, I am unable to register and consequently cannot
make calls.

Here is the basic error I'm getting:

Using account [email protected]
2014-09-11 03:15:05 Registration failed at 10.129.34.51:5060;transport=tcp:
403 Forbidden
2014-09-11 03:15:05 Registration failed at 10.129.34.51:5060;transport=udp:
403 Forbidden
2014-09-11 03:15:05 Failed to register contact for sip:[email protected]:
No more routes to try (retrying in 1.70 seconds)


Here are node-wise logs from my basic inspection. I've updated the
log_level to 5 in "/etc/clearwater/user_settings"

1. Bono
   10-09-2014 20:36:44.659 UTC Call-Disconnected:
CALL_ID=cM-QvK9iPcCGdIuVVaSYmYgTwEHNEBV8 REASON=403

2. Sprout (I've highlighted the lines which are throwing error)
--start msg--
SIP/2.0 403 Forbidden^M
Via: SIP/2.0/TCP 10.129.34.51:56015
;rport=56015;received=10.129.34.51;branch=z9hG4bKPjlgUNAZEa.pR7eCZxDXOXaNW9Y3j1KCfR^M
Via: SIP/2.0/TCP 10.3.96.32:32792
;rport=32792;received=10.3.96.32;branch=z9hG4bKPjDD.3IT1km2RohmOkhOYI7OE9pdWrIeKH;alias^M
Call-ID: G7lpmUOntKmjcxPrh3ZnUgKVWjoNH5Tt^M
From: <sip:[email protected]>;tag=6leRxIq10h6kewEVgKAjTIhacS8mLJRf^M
To: <sip:[email protected]>;tag=z9hG4bKPjlgUNAZEa.pR7eCZxDXOXaNW9Y3j1KCfR^M
CSeq: 1 REGISTER^M
Content-Length:  0^M
^M

--end msg--
10-09-2014 20:04:09.556 UTC Debug pjsip: tdta0x7f1adc00 Destroying txdata
Response msg 403/REGISTER/cseq=1 (tdta0x7f1adc0031c0)
10-09-2014 20:04:09.556 UTC Verbose acr.cpp:646: Sending S-CSCF Ralf ACR
(0x7f1adc002e50)
10-09-2014 20:04:09.556 UTC Debug acr.cpp:662: Building message
10-09-2014 20:04:09.558 UTC Debug acr.cpp:677: Adding peers meta-data, 0
ccfs, 0 ecfs
10-09-2014 20:04:09.558 UTC Debug acr.cpp:694: Building event
10-09-2014 20:04:09.558 UTC Debug acr.cpp:698: Adding Account-Record-Type
AVP 1
10-09-2014 20:04:09.558 UTC Debug acr.cpp:711: Adding Service-Information
AVP group
10-09-2014 20:04:09.558 UTC Debug acr.cpp:720: Adding 1 Subscription-Id AVPs
10-09-2014 20:04:09.558 UTC Debug acr.cpp:732: Adding IMS-Information AVP
group
10-09-2014 20:04:09.558 UTC Debug acr.cpp:736: Adding Event-Type AVP group
10-09-2014 20:04:09.558 UTC Debug acr.cpp:753: Adding 0
Calling-Party-Address AVPs
10-09-2014 20:04:09.558 UTC Debug acr.cpp:764: Adding Called-Party-Address
AVP
10-09-2014 20:04:09.558 UTC Debug acr.cpp:774: Adding
Requested-Party-Address AVP
10-09-2014 20:04:09.558 UTC Debug acr.cpp:764: Adding Called-Party-Address
AVP
10-09-2014 20:04:09.558 UTC Debug acr.cpp:774: Adding
Requested-Party-Address AVP
10-09-2014 20:04:09.558 UTC Debug acr.cpp:783: Adding 0
Called-Asserted-Identity AVPs
10-09-2014 20:04:09.558 UTC Debug acr.cpp:795: Adding 0 Associated-URI AVPs
10-09-2014 20:04:09.558 UTC Debug acr.cpp:805: Adding Time-Stamps AVP group
10-09-2014 20:04:09.558 UTC Debug acr.cpp:821: Adding 0
Application-Server-Information AVP groups
10-09-2014 20:04:09.558 UTC Debug acr.cpp:858: Adding 0 Transit-IOI-List
AVPs
10-09-2014 20:04:09.558 UTC Debug acr.cpp:906: Adding 0
Early-Media-Description AVPs
10-09-2014 20:04:09.558 UTC Debug acr.cpp:929: Adding 0 Message-Body AVPs
10-09-2014 20:04:09.558 UTC Debug acr.cpp:994: Adding Cause-Code(403) AVP
to ACR[Interim]
10-09-2014 20:04:09.558 UTC Debug acr.cpp:999: Adding 0 Reason-Header AVPs
10-09-2014 20:04:09.558 UTC Debug acr.cpp:1008: Adding 0
Access-Network-Information AVPs
10-09-2014 20:04:09.558 UTC Debug acr.cpp:1017: Adding From-Address AVP
10-09-2014 20:04:09.558 UTC Debug acr.cpp:1030: Adding
Route-Header-Received AVP
10-09-2014 20:04:09.558 UTC Debug acr.cpp:1042: Adding Instance-Id AVP
10-09-2014 20:04:09.562 UTC Debug httpconnection.cpp:176: Allocated CURL
handle 0x7f1adc033bc0
10-09-2014 20:04:09.563 UTC Debug httpresolver.cpp:70:
HttpResolver::resolve for host ralf.ims.hom, port 10888, family 2
10-09-2014 20:04:09.563 UTC Debug baseresolver.cpp:511: Attempt to parse
ralf.ims.hom as IP address
10-09-2014 20:04:09.563 UTC Debug dnscachedresolver.cpp:136: Create cache
entry pending query
10-09-2014 20:04:09.563 UTC Debug dnscachedresolver.cpp:148: Create and
execute DNS query transaction
10-09-2014 20:04:09.563 UTC Debug dnscachedresolver.cpp:154: Wait for query
responses
10-09-2014 20:04:09.564 UTC Debug dnscachedresolver.cpp:384: Received DNS
response for ralf.ims.hom type A
10-09-2014 20:04:09.564 UTC Debug dnscachedresolver.cpp:533: Adding
ralf.ims.hom to cache expiry list with expiry time of 1410379749
10-09-2014 20:04:09.564 UTC Debug dnscachedresolver.cpp:158: Received all
query responses
10-09-2014 20:04:09.564 UTC Debug dnscachedresolver.cpp:179: Pulling 0
records from cache for ralf.ims.hom A
10-09-2014 20:04:09.564 UTC Debug baseresolver.cpp:359: Found 0 A/AAAA
records, randomizing
10-09-2014 20:04:09.564 UTC Debug baseresolver.cpp:418: Adding 0 servers
from blacklist
10-09-2014 20:04:09.564 UTC Error httpconnection.cpp:667: cURL failure with
cURL error code 6 (see man 3 libcurl-errors) and HTTP error code 404
10-09-2014 20:04:09.564 UTC Warning acr.cpp:656: Failed to send Ralf ACR
message (0x7f1adc002e50), rc = 404
10-09-2014 20:04:09.564 UTC Debug acr.cpp:53: Destroyed ACR (0x7f1adc002e50)
10-09-2014 20:04:09.564 UTC Debug stack.cpp:198: Worker thread completed
processing message 0x7f1ab4018548
10-09-2014 20:04:09.564 UTC Debug stack.cpp:204: Request latency = 33327us
10-09-2014 20:04:09.564 UTC Debug statistic.cpp:103: Send new value for
statistic latency_us, size 5
10-09-2014 20:04:09.564 UTC Debug zmq_lvc.cpp:167: Update to latency_us
statistic
10-09-2014 20:04:09.564 UTC Debug zmq_lvc.cpp:250: Clearing message cache
for 0x7f1af0013100
10-09-2014 20:04:09.567 UTC Debug pjsip: sip_endpoint.c Processing incoming
message: Request msg REGISTER/cseq=1 (rdata0x7f1ab404ec58)
10-09-2014 20:04:09.567 UTC Verbose stack.cpp:233: RX 745 bytes Request msg
REGISTER/cseq=1 (rdata0x7f1ab404ec58) from TCP 10.129.34.51:34283:
--start msg--

REGISTER sip:ims.hom SIP/2.0^M
Via: SIP/2.0/TCP 10.129.34.51:34283
;rport;branch=z9hG4bKPjrktUIlEa5J7yEQ-Fr8YkHLT1Ea9F2Lj8^M
Path: <sip:[email protected]:5058;transport=TCP;lr;ob>^M
Via: SIP/2.0/UDP 10.3.96.32:38636
;rport=38636;received=10.3.96.32;branch=z9hG4bKPjHdJHy.6MKsylufIZRgohgal6AHbR-ONI^M
Max-Forwards: 70^M
From: <sip:[email protected]>;tag=Q1MGvsfboqKvuaWqDF8si81f8yDmGwij^M
/403
--end msg--
10-09-2014 20:04:09.567 UTC Debug stack.cpp:457: Queuing cloned received
message 0x7f1ab4018548 for worker threads
10-09-2014 20:04:09.567 UTC Debug stack.cpp:196: Worker thread dequeue
message 0x7f1ab4018548
10-09-2014 20:04:09.567 UTC Debug pjsip: sip_endpoint.c Distributing rdata
to modules: Request msg REGISTER/cseq=1 (rdata0x7f1ab4018548)
10-09-2014 20:04:09.567 UTC Debug acr.cpp:1495: Create RalfACR for node
type S-CSCF with role Originating
10-09-2014 20:04:09.567 UTC Debug acr.cpp:48: Created ACR (0x7f1ae0000a60)
10-09-2014 20:04:09.567 UTC Debug acr.cpp:195: Created S-CSCF Ralf ACR
10-09-2014 20:04:09.567 UTC Debug acr.cpp:234: Set record type for P/S-CSCF
10-09-2014 20:04:09.567 UTC Debug acr.cpp:242: Non-dialog message =>
EVENT_RECORD
10-09-2014 20:04:09.567 UTC Debug acr.cpp:1229: Stored 0 subscription
identifiers
10-09-2014 20:04:09.567 UTC Debug authentication.cpp:636: No authentication
information in request or stale nonce, so reject with challenge
10-09-2014 20:04:09.567 UTC Debug pjsip:       endpoint Response msg
401/REGISTER/cseq=1 (tdta0x7f1ae0000dd0) created
10-09-2014 20:04:09.567 UTC Debug pjutils.cpp:459: Private identity
defaulted from public identity = [email protected]
10-09-2014 20:04:09.568 UTC Debug httpconnection.cpp:176: Allocated CURL
handle 0x7f1ae0003aa0
10-09-2014 20:04:09.569 UTC Debug httpresolver.cpp:70:
HttpResolver::resolve for host hs.ims.hom, port 8888, family 2
10-09-2014 20:04:09.570 UTC Debug baseresolver.cpp:511: Attempt to parse
hs.ims.hom as IP address
10-09-2014 20:04:09.570 UTC Debug dnscachedresolver.cpp:179: Pulling 0
records from cache for hs.ims.hom A
10-09-2014 20:04:09.570 UTC Debug baseresolver.cpp:359: Found 0 A/AAAA
records, randomizing
10-09-2014 20:04:09.570 UTC Debug baseresolver.cpp:418: Adding 0 servers
from blacklist
10-09-2014 20:04:09.570 UTC Error httpconnection.cpp:667: cURL failure with
cURL error code 6 (see man 3 libcurl-errors) and HTTP error code 404
10-09-2014 20:04:09.570 UTC Error hssconnection.cpp:144: Failed to get
Authentication Vector for [email protected]
10-09-2014 20:04:09.570 UTC Debug authentication.cpp:422: Failed to get
Authentication vector
10-09-2014 20:04:09.570 UTC Verbose stack.cpp:249: TX 487 bytes Response
msg 403/REGISTER/cseq=1 (tdta0x7f1ae0000dd0) to TCP 10.129.34.51:34283:
--start msg--

SIP/2.0 403 Forbidden^M
Via: SIP/2.0/TCP 10.129.34.51:34283
;rport=34283;received=10.129.34.51;branch=z9hG4bKPjrktUIlEa5J7yEQ-Fr8YkHLT1Ea9F2Lj8^M
Via: SIP/2.0/UDP 10.3.96.32:38636
;rport=38636;received=10.3.96.32;branch=z9hG4bKPjHdJHy.6MKsylufIZRgohgal6AHbR-ONI^M
Call-ID: eMQF9EG1PRRDP2WTysSAWjwvaln6Dwdv^M
From: <sip:[email protected]>;tag=Q1MGvsfboqKvuaWqDF8si81f8yDmGwij^M
To: <sip:[email protected]>;tag=z9hG4bKPjrktUIlEa5J7yEQ-Fr8YkHLT1Ea9F2Lj8^M
CSeq: 1 REGISTER^M
Content-Length:  0^M
^M


3. Homestead. (Logs in homestead-prov)
Unhandled error in Deferred:
Unhandled Error
Traceback (most recent call last):
Failure: twisted.internet.error.ConnectionRefusedError: Connection was
refused by other side: 111: Connection refused.



These were the basic logs. As specified in the troubleshooting doc, I also
checked the homestead mysql DB. It contains all the 3 test numbers.

cqlsh:homestead_cache> select * from impi ;

 private_id         | digest_ha1                       | digest_qop |
digest_realm | known_preferred
--------------------+----------------------------------+------------+--------------+-----------------
 [email protected] | 39948702e7480ea84200b5b2b29b3a1b |       auth |
ims.hom |            True
 [email protected] | 0975b0013ba477db4f4b7b3ca72b2510 |       auth |
ims.hom |            True
 [email protected] | bc48418eb380632306472faaef6cf954 |       auth |
ims.hom |            True


Moreover, the DNS has been set up correctly and all the nodes can connect
to each other via host names.

Can you please suggest some further steps so that I can debug the setup.

ps. My current setup is under institute firewall and so I'm not able to
curl/wget to outside networks via the VM's. (for eg curl www.google.com
doesn't work). Will this be an issue?

Regards,
Sushant Hiray,
Senior Undergrad CSE,
IIT Bombay
_______________________________________________
Clearwater mailing list
[email protected]
http://lists.projectclearwater.org/listinfo/clearwater

Reply via email to