This time the -m 1 is missing on your command line, so sipp sends new "calls" (actually, runs the scenario with new Call-ID values) without any limit.
P. Dne 25.10.2018 v 18:25 Olivier napsal(a): Thanks Pavel for replying. Thanks to your advice, I restarted all over, using another Asterisk client instance as a guide to a canonical REGISTER dialog. When I got a successful REGISTER dialog between 2 Asterisk instances, I stopped Asterisk on client host and used SIPp instead. I progressed step by step to the point I saw my Asterisk server replying with a 200OK to the REGISTER ! I'm very happy with this result but the issue is that this REGISTER dialog is repeated many times while I would like to play it only once. How can I do that ? SIPp is invoked with: sipp 192.168.64.46:5062<http://192.168.64.46:5062> -sf /home/foobar/my-uac-auth.xml -ap passsipp -s sipp -i 192.168.64.45 -p 5062 My /home/foobar/my-uac-auth.xml file is now: <scenario name="Basic Sipstone UAC"> <!-- In client mode (sipp placing calls), the Call-ID MUST be --> <!-- generated by sipp. To do so, use [call_id] keyword. --> <send retrans="500"> <![CDATA[ REGISTER sip:[remote_ip]:[remote_port] SIP/2.0 Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch] From: <sip:[service]@[remote_ip]><sip:[service]@[remote_ip]>;tag=[pid]SIPpTag00[call_number] To: <sip:[service]@[remote_ip]><sip:[service]@[remote_ip]> Call-ID: [call_id] CSeq: 1 REGISTER Contact: <sip:s@[local_ip]:[local_port]><sip:s@[local_ip]:[local_port]> Max-Forwards: 70 Subject: Performance Test Content-Type: application/sdp Content-Length: [len] ]]> </send> <recv response="200" optional="true" next="auth_done"> </recv> <recv response="401" auth="true"> </recv> <send retrans="500"> <![CDATA[ REGISTER sip:[remote_ip]:[remote_port] SIP/2.0 Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch] From: <sip:[service]@[remote_ip]><sip:[service]@[remote_ip]>;tag=[pid]SIPpTag00[call_number] To: <sip:[service]@[remote_ip]><sip:[service]@[remote_ip]> Call-ID: [call_id] CSeq: 1 REGISTER Contact: <sip:s@[local_ip]:[local_port]><sip:s@[local_ip]:[local_port]> Max-Forwards: 70 [authentication username=sipp password=passsipp] Subject: Performance Test Content-Type: application/sdp Content-Length: [len] ]]> </send> <recv response="200"> </recv> <label id="auth_done" /> <pause milliseconds="5000"/> </scenario> Here is a trace of corresponding REGISTER dialog (captured on Asterisk and received on SIPp host): <--- SIP read from UDP:192.168.64.45:5062<http://192.168.64.45:5062> ---> REGISTER sip:192.168.64.46:5062<http://192.168.64.46:5062> SIP/2.0 Via: SIP/2.0/UDP 192.168.64.45:5062;branch=z9hG4bK-19512-22-0 From: <sip:sipp@192.168.64.46<mailto:sip%3Asipp@192.168.64.46>>;tag=19512SIPpTag0022 To: <sip:sipp@192.168.64.46<mailto:sip%3Asipp@192.168.64.46>> Call-ID: 22-19512@192.168.64.45<mailto:22-19512@192.168.64.45> CSeq: 1 REGISTER Contact: <sip:s@192.168.64.45:5062<http://sip:s@192.168.64.45:5062>> Max-Forwards: 70 Subject: Performance Test Content-Type: application/sdp Content-Length: 0 <-------------> --- (11 headers 0 lines) --- Sending to 192.168.64.45:5062<http://192.168.64.45:5062> (no NAT) Sending to 192.168.64.45:5062<http://192.168.64.45:5062> (no NAT) <--- Transmitting (no NAT) to 192.168.64.45:5062<http://192.168.64.45:5062> ---> SIP/2.0 401 Unauthorized Via: SIP/2.0/UDP 192.168.64.45:5062;branch=z9hG4bK-19512-22-0;received=192.168.64.45 From: <sip:sipp@192.168.64.46<mailto:sip%3Asipp@192.168.64.46>>;tag=19512SIPpTag0022 To: <sip:sipp@192.168.64.46<mailto:sip%3Asipp@192.168.64.46>>;tag=as41ad7250 Call-ID: 22-19512@192.168.64.45<mailto:22-19512@192.168.64.45> CSeq: 1 REGISTER Server: Asterisk PBX 13.23.1~dfsg-1 Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE Supported: replaces, timer WWW-Authenticate: Digest algorithm=MD5, realm="canonical", nonce="3386ce74" Content-Length: 0 <------------> Scheduling destruction of SIP dialog '22-19512@192.168.64.45<mailto:22-19512@192.168.64.45>' in 32000 ms (Method: REGISTER) <--- SIP read from UDP:192.168.64.45:5062<http://192.168.64.45:5062> ---> REGISTER sip:192.168.64.46:5062<http://192.168.64.46:5062> SIP/2.0 Via: SIP/2.0/UDP 192.168.64.45:5062;branch=z9hG4bK-19512-22-3 From: <sip:sipp@192.168.64.46<mailto:sip%3Asipp@192.168.64.46>>;tag=19512SIPpTag0022 To: <sip:sipp@192.168.64.46<mailto:sip%3Asipp@192.168.64.46>> Call-ID: 22-19512@192.168.64.45<mailto:22-19512@192.168.64.45> CSeq: 1 REGISTER Contact: <sip:s@192.168.64.45:5062<http://sip:s@192.168.64.45:5062>> Max-Forwards: 70 Authorization: Digest username="sipp",realm="canonical",uri="sip:192.168.64.46:5062<http://192.168.64.46:5062>",nonce="3386ce74",response="b0388098db7f3fd69dbd4c8a030d8d28",algorithm=MD5 Subject: Performance Test Content-Type: application/sdp Content-Length: 0 <-------------> --- (12 headers 0 lines) --- Sending to 192.168.64.45:5062<http://192.168.64.45:5062> (no NAT) <--- Transmitting (no NAT) to 192.168.64.45:5062<http://192.168.64.45:5062> ---> SIP/2.0 200 OK Via: SIP/2.0/UDP 192.168.64.45:5062;branch=z9hG4bK-19512-22-3;received=192.168.64.45 From: <sip:sipp@192.168.64.46<mailto:sip%3Asipp@192.168.64.46>>;tag=19512SIPpTag0022 To: <sip:sipp@192.168.64.46<mailto:sip%3Asipp@192.168.64.46>>;tag=as41ad7250 Call-ID: 22-19512@192.168.64.45<mailto:22-19512@192.168.64.45> CSeq: 1 REGISTER Server: Asterisk PBX 13.23.1~dfsg-1 Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE Supported: replaces, timer Expires: 120 Contact: <sip:s@192.168.64.45:5062<http://sip:s@192.168.64.45:5062>>;expires=120 Date: Thu, 25 Oct 2018 16:08:24 GMT Content-Length: 0 Any clue ? Le jeu. 25 oct. 2018 à 13:26, Šindelka Pavel <sinde...@ttc.cz<mailto:sinde...@ttc.cz>> a écrit : Hi Olivier, looking at your command line with -m=1 and at the scenario, I suppose that the repeated REGISTER requests without the authentication header you can see are retransmissions of the initial one, implying that the sipp machine/process does not receive the responses from the Asterisk. This can have a number of reasons: * wrong population of the headers in the messages generated from the scenario (should not be the case as you've specified -i on the command line) * routing issue (unlikely unless you've intentionally split 192.168.64.0/24<http://192.168.64.0/24> into several subnets or misconfigured the network mask on either machine unintentionally) * Asterisk configuration issue (not permitting incoming registrations from this address/subnet) * firewall issue on either machine So SIPp logs, Asterisk logs, and tcpdump/Wireshark are your best friends. See whether the REGISTER arrives to the Asterisk, what is its contents, and whether the Asterisk responds at all and where it sends the responses. Pavel Dne 25.10.2018 v 11:17 Olivier napsal(a): Hello, I'm quite new to SIPp. I've just discovered [1]. I'm testing this uac-auth.xml file with the bellow command against an Asterisk instance: sipp -sf uac-auth.xml 192.168.64.250 -au 7005 -ap 7005 -s 7005 -i 192.168.64.45 -m 1 I see that Asterisk challenges incoming REGISTER with a WWW-Authenticate but SIPp does not reply with any new REGISTER with an Authorization header. Instead, it keeps sending first REGISTER. 1. Am I correct to expect, with referenced uac-auth.xml, SIPp to send a REGISTER with an Authorization header ? 2. If negative, what should be changed to in uac-auth.xml to implement this ? If positive, is it correct to expect [authentication] lines in a REGISTER to be replaced with an Authorization built with data coming from matching 401 reply (nonce, realm, ...) ? Best regards [1] https://github.com/rkday/sipp-samples/blob/master/uac-auth.xml _______________________________________________ Sipp-users mailing list Sipp-users@lists.sourceforge.net<mailto:Sipp-users@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/sipp-users _______________________________________________ Sipp-users mailing list Sipp-users@lists.sourceforge.net<mailto:Sipp-users@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/sipp-users _______________________________________________ Sipp-users mailing list Sipp-users@lists.sourceforge.net<mailto:Sipp-users@lists.sourceforge.net> https://lists.sourceforge.net/lists/listinfo/sipp-users
_______________________________________________ Sipp-users mailing list Sipp-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/sipp-users