Hi all,

Sorry, I was too busy to continue working on the issue. Anyway, I could get
some tests successfully. Actually, there was no problem with ims_bench or
sipp configurations; the problem was about of the small number of
provisioned users (30 users) in my setup compared to the high rates of
default call/msg attempts. The default number of users was 24000 :) . Due
to these high rates, the ims_bench pools were getting empty soon.
Anyway, I created 6000 users in imscore and by setting scenario rates to
1/4 of default values, it was all OK.

Thanks.


On Sun, Jan 19, 2014 at 5:59 PM, Mohammad Isargar <m.isarga...@gmail.com>wrote:

> Thanks for that details. I've attached message and error logs. The timeout
> log was empty.
>
>
>
> On Sun, Jan 19, 2014 at 5:14 PM, Rob Day <r...@rkd.me.uk> wrote:
>
>> The reason you're seeing such an odd BYE is that, when SIPp detects
>> that a call has failed, it tries to end it gracefully by sending a
>> BYE, CANCEL or ACK. The code to create the BYE looks like this
>> (ims_bench branch, call.cpp, line 2223):
>>
>>           L_param += sprintf(L_param,
>>                     "BYE sip:[service]@[remote_ip]:[remote_port]
>> SIP/2.0\n"
>>                     "Via: SIP/2.0/[transport]
>> [local_ip]:[local_port];branch=[branch]\n"
>>                     "From: sipp
>> <sip:sipp@[local_ip]:[local_port]>;tag=[call_number]\n"
>>                     "To: sut
>> <sip:[service]@[remote_ip]:[remote_port]>[peer_tag_param]\n"
>>                     "Call-ID: [call_id]\n");
>>           cseq = compute_cseq(src_recv);
>>           if ((cseq != NULL) && (*cseq)) {
>>             L_param += sprintf(L_param, "%s BYE\n", cseq);
>>           }
>>           L_param += sprintf(L_param,
>>                     "Contact:
>> <sip:[local_ip]:[local_port];transport=[transport]>\n"
>>                     "Content-Length: 0\n");
>>
>> So that's where 127.0.01 is coming from (it uses the local IP) and
>> where sipp/sut is coming from (hardcoded in). (I believe this code has
>> been cleaned up a bit in the main SIPp branch and now uses
>> [last_From:], [last_To:] and so on.)
>>
>> In other words, the BYE is really just a symptom of the problem - SIPp
>> thinks your test has failed and the BYE is its attempt to clean up.
>> There are error logging options you can pass to SIPp (described at
>>
>> http://sipp.sourceforge.net/ims_bench/reference.html#Log+files+%28error+%2B+log+%2B+screen%29
>> )
>> which will create an error log file - that should have a much better
>> description of what the real problem is (message timeouts, bad IP
>> address, and so on).
>>
>> I don't have many good guesses about what it is, without seeing that
>> file - given that you don't see any messages between the 200 OK for
>> the INVITE and the BYE, maybe the 200 OK isn't being recognised by
>> SIPp, maybe it's waiting to receive an INVITE or MESSAGE and timing
>> out, or (if you're running tshark on your OpenIMSCore rather than your
>> SIPp node) maybe it's sending it's messages somewhere else, not to the
>> IMS core, and failing to get a response.
>>
>> Best,
>> Rob
>>
>> On 19 January 2014 12:36, Mohammad Isargar <m.isarga...@gmail.com> wrote:
>> > Hi Rob,
>> >
>> > Sure, and sorry about the attachment, my mistake.
>> >
>> > I used IMS Bench Perl script, scripts/ims_bench.pl, to generate
>> > configurations. The things that I've changed:
>> > - Number of users, set to 30.
>> > - IMPI & IMPU formats slightly modified.
>> > - SUT address, which I changed to open-ims.test (I was afraid of using
>> this
>> > IP as realm)
>> > - Manager itself calls SIPp instances.
>> >
>> > Also, I did changed the argument of sipp -i option from 127.0.0.1 to
>> > open-ims.test (in run_1.sh script generated by IMS Bench), again
>> because of
>> > the mentioned reason.
>> >
>> > I did No changes to the default scenarios, by the way I've attached
>> them too
>> > along with manager.xml, ims_bench.xml and report.xml.
>> >
>> > Please let me know if you need any more information.
>> > Thanks for your attention.
>> >
>> >
>> >
>> >
>> > On Sun, Jan 19, 2014 at 2:44 PM, Rob Day <r...@rkd.me.uk> wrote:
>> >>
>> >> Hi Mohammed,
>> >>
>> >> I don't know a great deal about the IMSBench extensions, I'm afraid,
>> >> so I may not be much help - but I can take a look into this.
>> >> Could you send the SIPp XML files that IMSBench is using (I don't
>> >> think they were attached to your original email), and any information
>> >> you can give about how you've configured IMSBench?
>> >>
>> >> Thanks,
>> >> Rob
>> >>
>> >> On 19 January 2014 10:17, Mohammad Isargar <m.isarga...@gmail.com>
>> wrote:
>> >> > The following is the trace of the dialogs (important headers
>> included)
>> >> > between subs5000011 and P-CSCF.
>> >> > At first, user registers successfully with Call-ID
>> >> > 13-20...@open-ims.test ,
>> >> > then re-registers (due to re-registration scenario?) with Call-ID
>> >> > 33-20...@open-ims.test. At the end, user sends a BYE request with a
>> >> > "new"
>> >> > Call-ID 79-20...@open-ims.test. Would anyone please explain about
>> the
>> >> > purpose of this BYE request? As far as I know, client uses BYE to
>> >> > terminate
>> >> > an "existing" dialog established by INVITE and it is destined for the
>> >> > callee. But, here the Request-URI is set to P-CSCF address and the
>> >> > Call-ID
>> >> > is a new one (I didn't find it in the dumps). And we see the error
>> from
>> >> > OpenIMSCore: "Status-Line: SIP/2.0 403 Forbidden - Originating
>> >> > subsequent
>> >> > requests outside dialog not allowed".
>> >> >
>> >> > Finally I should mention that I have no subscriber named "service@
>> ..."
>> >> > or
>> >> > "sipp@..." in HSS DB.
>> >> >
>> >> > Thanks for any help.
>> >> >
>> >> > 7329:User Datagram Protocol, Src Port: talon-disc (7011), Dst Port:
>> >> > dsmeter-iatc (4060)
>> >> > 7336:Session Initiation Protocol
>> >> > 7337:    Request-Line: REGISTER sip:open-ims.test SIP/2.0
>> >> > 7348:        From: "subs5000011" <sip:subs5000...@open-ims.test
>> >;tag=13
>> >> > 7354:        To: "subs5000011" <sip:subs5000...@open-ims.test>
>> >> > 7359:        Call-ID: 13-20...@open-ims.test
>> >> > 7363:        Contact:
>> >> > <sip:subs5000...@open-ims.test:7011>;expires=1000000
>> >> > 7369:        Expires: 1000000
>> >> > --
>> >> > 9793:User Datagram Protocol, Src Port: dsmeter-iatc (4060), Dst Port:
>> >> > talon-disc (7011)
>> >> > 9800:Session Initiation Protocol
>> >> > 9801:    Status-Line: SIP/2.0 401 Unauthorized - Challenging the UE
>> >> > 9802:        Status-Code: 401
>> >> > 9812:        From: "subs5000011" <sip:subs5000...@open-ims.test
>> >;tag=13
>> >> > 9818:        To: "subs5000011"
>> >> >
>> >> > <sip:subs5000...@open-ims.test
>> >;tag=4c56058d6355f7ec7bd4f0a9441112ef-fc5d
>> >> > 9824:        Call-ID: 13-20...@open-ims.test
>> >> >
>> >> > --
>> >> > 10077:User Datagram Protocol, Src Port: talon-disc (7011), Dst Port:
>> >> > dsmeter-iatc (4060)
>> >> > 10084:Session Initiation Protocol
>> >> > 10085:    Request-Line: REGISTER sip:open-ims.test SIP/2.0
>> >> > 10096:        From: "subs5000011" <sip:subs5000...@open-ims.test
>> >;tag=13
>> >> > 10102:        To: "subs5000011" <sip:subs5000...@open-ims.test>
>> >> > 10107:        Call-ID: 13-20...@open-ims.test
>> >> > 10111:        Contact:
>> >> > <sip:subs5000...@open-ims.test:7011>;expires=1000000
>> >> > 10117:        Expires: 1000000
>> >> > --
>> >> > 13139:User Datagram Protocol, Src Port: dsmeter-iatc (4060), Dst
>> Port:
>> >> > talon-disc (7011)
>> >> > 13146:Session Initiation Protocol
>> >> > 13147:    Status-Line: SIP/2.0 200 OK - SAR succesful and registrar
>> >> > saved
>> >> > 13148:        Status-Code: 200
>> >> > 13161:        From: "subs5000011" <sip:subs5000...@open-ims.test
>> >;tag=13
>> >> > 13167:        To: "subs5000011"
>> >> >
>> >> > <sip:subs5000...@open-ims.test
>> >;tag=4c56058d6355f7ec7bd4f0a9441112ef-625c
>> >> > 13173:        Call-ID: 13-20...@open-ims.test
>> >> > 13178:        Contact: <sip:subs5000...@open-ims.test
>> :7011>;expires=3600
>> >> > --
>> >> > 24277:User Datagram Protocol, Src Port: talon-disc (7011), Dst Port:
>> >> > dsmeter-iatc (4060)
>> >> > 24284:Session Initiation Protocol
>> >> > 24285:    Request-Line: REGISTER sip:open-ims.test SIP/2.0
>> >> > 24296:        From: "subs5000011" <sip:subs5000...@open-ims.test
>> >;tag=33
>> >> > 24302:        To: "subs5000011" <sip:subs5000...@open-ims.test>
>> >> > 24307:        Call-ID: 33-20...@open-ims.test
>> >> > 24311:        Contact:
>> >> > <sip:subs5000...@open-ims.test:7011>;expires=1000000
>> >> > 24317:        Expires: 1000000
>> >> > --
>> >> > 24582:User Datagram Protocol, Src Port: dsmeter-iatc (4060), Dst
>> Port:
>> >> > talon-disc (7011)
>> >> > 24589:Session Initiation Protocol
>> >> > 24590:    Status-Line: SIP/2.0 401 Unauthorized - Challenging the UE
>> >> > 24591:        Status-Code: 401
>> >> > 24601:        From: "subs5000011" <sip:subs5000...@open-ims.test
>> >;tag=33
>> >> > 24607:        To: "subs5000011"
>> >> >
>> >> > <sip:subs5000...@open-ims.test
>> >;tag=4c56058d6355f7ec7bd4f0a9441112ef-3c3f
>> >> > 24613:        Call-ID: 33-20...@open-ims.test
>> >> >
>> >> > 24677:User Datagram Protocol, Src Port: talon-disc (7011), Dst Port:
>> >> > dsmeter-iatc (4060)
>> >> > 24684:Session Initiation Protocol
>> >> > 24685:    Request-Line: REGISTER sip:open-ims.test SIP/2.0
>> >> > 24697:        From: "subs5000011" <sip:subs5000...@open-ims.test
>> >;tag=33
>> >> > 24703:        To: "subs5000011" <sip:subs5000...@open-ims.test>
>> >> > 24708:        Call-ID: 33-20...@open-ims.test
>> >> > 24712:        Contact:
>> >> > <sip:subs5000...@open-ims.test:7011>;expires=1000000
>> >> > 24718:        Expires: 1000000
>> >> > --
>> >> > 24987:User Datagram Protocol, Src Port: dsmeter-iatc (4060), Dst
>> Port:
>> >> > talon-disc (7011)
>> >> > 24994:Session Initiation Protocol
>> >> > 24995:    Status-Line: SIP/2.0 200 OK - SAR succesful and registrar
>> >> > saved
>> >> > 24996:        Status-Code: 200
>> >> > 25009:        From: "subs5000011" <sip:subs5000...@open-ims.test
>> >;tag=33
>> >> > 25015:        To: "subs5000011"
>> >> >
>> >> > <sip:subs5000...@open-ims.test
>> >;tag=4c56058d6355f7ec7bd4f0a9441112ef-aa78
>> >> > 25021:        Call-ID: 33-20...@open-ims.test
>> >> > 25026:        Contact: <sip:subs5000...@open-ims.test
>> :7011>;expires=3600
>> >> > --
>> >> > 57540:User Datagram Protocol, Src Port: talon-disc (7011), Dst Port:
>> >> > dsmeter-iatc (4060)
>> >> > 57547:Session Initiation Protocol
>> >> > 57548:    Request-Line: BYE sip:service@127.0.0.1:4060 SIP/2.0
>> >> > 57561:        From: sipp <sip:s...@open-ims.test:7011>;tag=79
>> >> > 57568:        To: sut <sip:service@127.0.0.1:4060>
>> >> > 57574:        Call-ID: 79-20...@open-ims.test
>> >> > 57578:        Contact: <sip:open-ims.test:7011;transport=UDP>
>> >> >
>> >> > 57627:User Datagram Protocol, Src Port: dsmeter-iatc (4060), Dst
>> Port:
>> >> > talon-disc (7011)
>> >> > 57634:Session Initiation Protocol
>> >> > 57635:    Status-Line: SIP/2.0 403 Forbidden - Originating subsequent
>> >> > requests outside dialog not allowed
>> >> > 57636:        Status-Code: 403
>> >> > 57649:        From: sipp <sip:s...@open-ims.test:7011>;tag=79
>> >> > 57656:        To: sut
>> >> > <sip:service@127.0.0.1:4060
>> >;tag=bf17b8f52ba8a335422fa78ec37a5922.a875
>> >> > 57663:        Call-ID: 79-20...@open-ims.test
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > On Sat, Jan 18, 2014 at 5:03 PM, Mohammad Isargar
>> >> > <m.isarga...@gmail.com>
>> >> > wrote:
>> >> >>
>> >> >> Hi all
>> >> >>
>> >> >> I'm trying to use IMS Bench to test OpenIMSCore as SUT.
>> >> >>
>> >> >> All components are in the same machine.
>> >> >>
>> >> >> The manager execution ends with this message: "Over IHS detected **
>> >> >> STOP
>> >> >> NOW ** ".
>> >> >>
>> >> >> I have plenty of the following errors in the SIPp error log:
>> >> >> ...
>> >> >> 2014-01-18 16:25:48.889: Call '2856-27604@127.0.0.1' - pick_user()
>> >> >> returned NULL in pool 2.
>> >> >> 2014-01-18 16:25:48.889: Call '2856-27604@127.0.0.1' - Action
>> >> >> 'move_user'
>> >> >> without a user assigned!.
>> >> >> 2014-01-18 16:25:48.893: Call '2857-27604@127.0.0.1' - pick_user()
>> >> >> returned NULL in pool 2.
>> >> >> 2014-01-18 16:25:48.893: Call '2857-27604@127.0.0.1' - Action
>> >> >> 'move_user'
>> >> >> without a user assigned!.
>> >> >> 2014-01-18 16:25:48.910: !! ERROR !! There should have been calls in
>> >> >> SYNC
>> >> >> !!.
>> >> >> 2014-01-18 16:25:48.937: Call '2858-27604@127.0.0.1' - pick_user()
>> >> >> returned NULL in pool 2.
>> >> >> 2014-01-18 16:25:48.937: Call '2858-27604@127.0.0.1' - Action
>> >> >> 'move_user'
>> >> >> without a user assigned!.
>> >> >> 2014-01-18 16:25:48.950: !! ERROR !! There should have been calls in
>> >> >> SYNC
>> >> >> !!.
>> >> >> 2014-01-18 16:25:48.956: !! ERROR !! There should have been calls in
>> >> >> SYNC
>> >> >> !!.
>> >> >> 2014-01-18 16:25:48.977: !! ERROR !! There should have been calls in
>> >> >> SYNC
>> >> >> !!.
>> >> >> 2014-01-18 16:25:48.992: !! ERROR !! There should have been calls in
>> >> >> SYNC
>> >> >> !!.
>> >> >> 2014-01-18 16:25:49.090: !! ERROR !! There should have been calls in
>> >> >> SYNC
>> >> >> !!.
>> >> >> 2014-01-18 16:25:49.096: !! ERROR !! There should have been calls in
>> >> >> SYNC
>> >> >> !!.
>> >> >> 2014-01-18 16:25:49.109: !! ERROR !! There should have been calls in
>> >> >> SYNC
>> >> >> !!.
>> >> >> 2014-01-18 16:25:49.122: !! ERROR !! There should have been calls in
>> >> >> SYNC
>> >> >> !!.
>> >> >> 2014-01-18 16:25:49.133: !! ERROR !! There should have been calls in
>> >> >> SYNC
>> >> >> !!.
>> >> >> 2014-01-18 16:25:49.155: !! ERROR !! There should have been calls in
>> >> >> SYNC
>> >> >> !!.
>> >> >> ...
>> >> >>
>> >> >> In the tshark dumps, I have this SIP error:
>> >> >> "Originating subsequent requests outside dialog not allowed".
>> >> >> which is on behalf of OpenIMSCore. Here are two samples of
>> >> >> request/response SIP packets involved in this error:
>> >> >>
>> >> >> Session Initiation Protocol
>> >> >>     Request-Line: BYE sip:service@127.0.0.1:4060 SIP/2.0
>> >> >>         Method: BYE
>> >> >>         Request-URI: sip:service@127.0.0.1:4060
>> >> >>             Request-URI User Part: service
>> >> >>             Request-URI Host Part: 127.0.0.1
>> >> >>             Request-URI Host Port: 4060
>> >> >>         [Resent Packet: False]
>> >> >>     Message Header
>> >> >>         Via: SIP/2.0/UDP 127.0.0.1:7072;branch=z9hG4bK-20969-161--1
>> >> >>             Transport: UDP
>> >> >>             Sent-by Address: 127.0.0.1
>> >> >>             Sent-by port: 7072
>> >> >>             Branch: z9hG4bK-20969-161--1
>> >> >>         From: sipp <sip:sipp@127.0.0.1:7072>;tag=161
>> >> >>             SIP Display info: sipp
>> >> >>             SIP from address: sip:sipp@127.0.0.1:7072
>> >> >>                 SIP from address User Part: sipp
>> >> >>                 SIP from address Host Part: 127.0.0.1
>> >> >>                 SIP from address Host Port: 7072
>> >> >>             SIP tag: 161
>> >> >>         To: sut <sip:service@127.0.0.1:4060>
>> >> >>             SIP Display info: sut
>> >> >>             SIP to address: sip:service@127.0.0.1:4060
>> >> >>                 SIP to address User Part: service
>> >> >>                 SIP to address Host Part: 127.0.0.1
>> >> >>                 SIP to address Host Port: 4060
>> >> >>         Call-ID: 161-20969@127.0.0.1
>> >> >>         CSeq: 2 BYE
>> >> >>             Sequence Number: 2
>> >> >>             Method: BYE
>> >> >>         Contact: <sip:127.0.0.1:7072;transport=UDP>
>> >> >>             Contact-URI: sip:127.0.0.1:7072;transport=UDP
>> >> >>                 Contact-URI Host Part: 127.0.0.1
>> >> >>                 Contact-URI Host Port: 7072
>> >> >>             Contact parameter: transport=UDP>
>> >> >>         Content-Length: 0
>> >> >>
>> >> >> Session Initiation Protocol
>> >> >>     Status-Line: SIP/2.0 403 Forbidden - Originating subsequent
>> >> >> requests
>> >> >> outside dialog not allowed
>> >> >>         Status-Code: 403
>> >> >>         [Resent Packet: False]
>> >> >>         [Request Frame: 1889]
>> >> >>         [Response Time (ms): 0]
>> >> >>         [Release Time (ms): 0]
>> >> >>     Message Header
>> >> >>         Via: SIP/2.0/UDP
>> >> >> 127.0.0.1:7072;branch=z9hG4bK-20969-161--1;rport=7072
>> >> >>             Transport: UDP
>> >> >>             Sent-by Address: 127.0.0.1
>> >> >>             Sent-by port: 7072
>> >> >>             Branch: z9hG4bK-20969-161--1
>> >> >>             RPort: 7072
>> >> >>         From: sipp <sip:sipp@127.0.0.1:7072>;tag=161
>> >> >>             SIP Display info: sipp
>> >> >>             SIP from address: sip:sipp@127.0.0.1:7072
>> >> >>                 SIP from address User Part: sipp
>> >> >>                 SIP from address Host Part: 127.0.0.1
>> >> >>                 SIP from address Host Port: 7072
>> >> >>             SIP tag: 161
>> >> >>         To: sut
>> >> >> <sip:service@127.0.0.1:4060
>> >;tag=bf17b8f52ba8a335422fa78ec37a5922.f9dc
>> >> >>             SIP Display info: sut
>> >> >>             SIP to address: sip:service@127.0.0.1:4060
>> >> >>                 SIP to address User Part: service
>> >> >>                 SIP to address Host Part: 127.0.0.1
>> >> >>                 SIP to address Host Port: 4060
>> >> >>             SIP tag: bf17b8f52ba8a335422fa78ec37a5922.f9dc
>> >> >>         Call-ID: 161-20969@127.0.0.1
>> >> >>         CSeq: 2 BYE
>> >> >>             Sequence Number: 2
>> >> >>             Method: BYE
>> >> >>         Server: Sip EXpress router (2.1.0-dev1 OpenIMSCore
>> >> >> (x86_64/linux))
>> >> >>         Content-Length: 0
>> >> >>         Warning: 392 0.0.0.0:4060 "Noisy feedback tells:  pid=16999
>> >> >> req_src_ip=127.0.0.1 req_src_port=7072
>> >> >> in_uri=sip:service@127.0.0.1:4060
>> >> >> out_uri=sip:service@127.0.0.1:4060 via_cnt==1"
>> >> >>
>> >> >> Something that I don't understand here is that the address
>> >> >> `sip:service@127.0.0.1:4060' been used as
>> >> >> Request-URI of BYE message. But, my OpenIMSCore installation does
>> not
>> >> >> work
>> >> >> with 127.0.0.1 as realm for
>> >> >> SIP addresses.
>> >> >>
>> >> >> I don't know that the problem is with IMS Bench or OpenIMSCore.
>> >> >>
>> >> >> Also, the files manager.xml and ims_bench.xml have been attached.
>> >> >>
>> >> >> Thanks for any comment.
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> ------------------------------------------------------------------------------
>> >> > CenturyLink Cloud: The Leader in Enterprise Cloud Services.
>> >> > Learn Why More Businesses Are Choosing CenturyLink Cloud For
>> >> > Critical Workloads, Development Environments & Everything In Between.
>> >> > Get a Quote or Start a Free Trial Today.
>> >> >
>> >> >
>> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
>> >> > _______________________________________________
>> >> > Sipp-users mailing list
>> >> > Sipp-users@lists.sourceforge.net
>> >> > https://lists.sourceforge.net/lists/listinfo/sipp-users
>> >> >
>> >
>> >
>>
>
>
------------------------------------------------------------------------------
Flow-based real-time traffic analytics software. Cisco certified tool.
Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
Customize your own dashboards, set traffic alerts and generate reports.
Network behavioral analysis & security monitoring. All-in-one tool.
http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
_______________________________________________
Sipp-users mailing list
Sipp-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sipp-users

Reply via email to