Dear Oliver,
Please see my scenario.
I am Using Sipp1.1rc8.src (stable ) version on Redhat linux.
After establishing a session between caller and Callee, the
Calleere-invites the Callerto put the call
on hold with a=sendonly.
In my scenario Caller is Xlite phone and Callee is Sipp scenario. When i am
sending Re-invite from the callee(sipp scenario) the xilte is not responding
with a=recvonly.
And i am making a call to transfer target (xlite phone) from the same
callee(sipp scenario) .but my call was not going through the proxy bcz the
Invite request is not hitting sip stack..
My test set up is like this.
UA1(xlite & transferee) ---------->
proxy--------->b2bua-------->proxy---->UA2(sipp scenario & transferor)
)-------->UA3(xlite & transfer target)
Thanks in Advance
Darshan.b.n
On 26/06/07, Boulkroune, Olivier (Non-HP:Atos Origin) <
[EMAIL PROTECTED]> wrote:
Hi Darshan,
You should be more precise in your e-mails. What problem do you refer to ?
No detailed help can be provided if you don't submit detailed problems
(including the generic context of the test, the sipp scenario file, the
logs, the sipp version you are using, etc).
Regards,
Olivier Boulkroune
------------------------------
*De :* [EMAIL PROTECTED] [mailto:
[EMAIL PROTECTED] *De la part de* darshan b n
*Envoyé :* mardi 26 juin 2007 12:02
*À :* [email protected]
*Objet :* [Sipp-users] sip call hold--
Hi all ,
i was not able to debug the problem.................
If anyone having a sipp xml script to put call on hold from the callee
end ..........please send it to me.immm
--
Darshan B N
Thanks & Regards
--
Darshan B N
Thanks & Regards
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE scenario SYSTEM "sipp.dtd">
<!-- This program is free software; you can redistribute it and/or -->
<!-- modify it under the terms of the GNU General Public License as -->
<!-- published by the Free Software Foundation; either version 2 of the -->
<!-- License, or (at your option) any later version. -->
<!-- -->
<!-- This program is distributed in the hope that it will be useful, -->
<!-- but WITHOUT ANY WARRANTY; without even the implied warranty of -->
<!-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -->
<!-- GNU General Public License for more details. -->
<!-- -->
<!-- You should have received a copy of the GNU General Public License -->
<!-- along with this program; if not, write to the -->
<!-- Free Software Foundation, Inc., -->
<!-- 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -->
<!-- -->
<!-- Sipp default 'uas' scenario. -->
<!-- -->
<scenario name="Basic UAS responder">
<recv request="INVITE" rrs="true" crlf="true">
</recv>
<!-- The '[last_*]' keyword automatically is replaced by the -->
<!-- specified header if it was present in the last message received -->
<!-- (except if it was a retransmission). If the header was not -->
<!-- present or if no message has been recieved, the '[last_*]' -->
<!-- keyword is discarded, and all bytes until the end of the line -->
<!-- are also discarded. -->
<!-- -->
<!-- If the specified header was present several times in the -->
<!-- message, all occurences are concatenated (CRLF seperated) -->
<!-- to be used in place of the '[last_*]' keyword. -->
<send>
<![CDATA[
SIP/2.0 180 Ringing
[last_Via:]
[last_From:]
[last_To:];tag=[call_number]
[last_Call-ID:]
[last_CSeq:]
[last_Record-Route:]
Contact: <sip:[EMAIL PROTECTED]:[local_port];transport=[transport]>
Content-Length: 0
]]>
</send>
<send>
<![CDATA[
SIP/2.0 200 OK
[last_Via:]
[last_From:]
[last_To:];tag=[call_number]
[last_Call-ID:]
[last_CSeq:]
[last_Record-Route:]
Contact: <sip:[EMAIL PROTECTED]:[local_port];transport=[transport]>
Content-Type: application/sdp
Content-Length: [len]
v=0
o=root 3793000 3793000 IN IP4 172.16.17.151
s=call
c=IN IP4 172.16.17.151
t=0 0
m=audio 5064 RTP/AVP 8 0 2 3 97 110 101
a=rtpmap:8 PCMA/8000
a=rtpmap:0 PCMU/8000
a=rtpmap:2 G726-32/8000
a=rtpmap:3 GSM/8000
a=rtpmap:97 iLBC/8000
a=rtpmap:110 speex/8000
a=rtpmap:101 telephone-event/8000
a=fmtp:101 0-15
a=ptime:20
]]>
</send>
<recv request="ACK" rrs="true" rtd="true">
<action>
<ereg regexp=".*"
search_in="hdr"
header="Call-ID:"
assign_to="4"/>
<ereg regexp="tag=([[:alnum:]._]*)" search_in="hdr"
header="To:" assign_to="5" />
<ereg regexp="tag=([[:alnum:]._]*)" search_in="hdr"
header="From:" assign_to="6" />
</action>
</recv>
<pause milliseconds="500"/>
<send>
<![CDATA[
INVITE sip:[EMAIL PROTECTED]:5064 SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=z9hG4bK2293940223
Max-Forwards: 70
Route: <sip:172.16.20.196:5067;21.ccpu.com;lr>
To: "ripunjay" <sip:[EMAIL PROTECTED]>;[$6]
From: "sameer" <sip:[EMAIL PROTECTED]>;[$5]
[last_Call-ID:]
CSeq: 2 INVITE
Contact: <sip:[EMAIL PROTECTED]:[local_port];transport=[transport]>
Content-Type: application/sdp
Content-Length: [len]
v=0
o=root 3793000 3793001 IN IP4 172.16.17.151
s=-
t=0 0
c=IN IP4 0.0.0.0
m=audio 8000 RTP/AVP 0
a=rtpmap:0 PCMU/8000
]]>
</send>
<recv response="100" crlf="true">
</recv>
<recv response="200" rrs="true" crlf="true" rtd="true" >
</recv>
<send>
<![CDATA[
ACK sip:[EMAIL PROTECTED]:5064 SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=z9hG4bK1235
[routes:]
[last_To:]
[last_From:]
[last_Call-ID:]
Cseq: 2 ACK
Contact: sip:[EMAIL PROTECTED]:[local_port]
Max-Forwards: 70
Content-Length: [len]
]]>
</send>
<send>
<![CDATA[
INVITE sip:[EMAIL PROTECTED]:5067 SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=z9hG4bK2293940223
Max-Forwards: 70
Route: <sip:172.16.20.196:5067;21.ccpu.com;lr>
To: "sumathy" <sip:[EMAIL PROTECTED]>
From: "sameer" <sip:[EMAIL PROTECTED]>;tag=[call_number]
Call-ID: 1234567890///[call_id]
CSeq: 5 INVITE
Contact: <sip:[EMAIL PROTECTED]:[local_port];transport=[transport]>
Content-Type: application/sdp
Content-Length: [len]
v=0
o=user1 55655765 2453687637 IN IP4 127.0.0.1
s=-
t=0 0
c=IN IP4 [media_ip]
m=audio [media_port] RTP/AVP 0
a=rtpmap:0 PCMU/8000
]]>
</send>
<recv response="100" optional="true">
</recv>
<recv response="180" rrs="true" crlf="true">
</recv>
<recv response="200" rrs="true" crlf="true" rtd="true" >
</recv>
<send>
<![CDATA[
ACK sip:[EMAIL PROTECTED]:5064 SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=z9hG4bK2293940444
[last_From:]
[routes:]
[last_To:]
[last_Call-ID:]
Cseq: 5 ACK
Contact: sip:[EMAIL PROTECTED]:[local_port]
Max-Forwards: 70
Subject: Performance Test
Content-Length: [len]
]]>
</send>
<pause milliseconds="500"/>
<send>
<![CDATA[
INVITE sip:[EMAIL PROTECTED]:5064 SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=z9hG4bK2293940555
Max-Forwards: 70
[routes:]
[last_To:]
[last_From:]
[last_Call-ID:]
CSeq: 6 INVITE
Contact: <sip:[EMAIL PROTECTED]:[local_port];transport=[transport]>
Content-Type: application/sdp
Content-Length: [len]
v=0
o=user1 53655765 2353687638 IN IP4 127.0.0.1
s=-
t=0 0
c=IN IP4 0.0.0.0
m=audio [media_port] RTP/AVP 0
a=rtpmap:0 PCMU/8000
a=sendonly
]]>
</send>
<recv response="100" optional="true">
</recv>
<recv response="200" rrs="true" crlf="true" rtd="true" >
<action>
<ereg regexp="tag=([[:alnum:]._]*)" search_in="hdr"
header="From:" assign_to="10" />
<ereg regexp="tag=([[:alnum:]._]*)" search_in="hdr"
header="To:" assign_to="11" />
<ereg regexp=".*"
search_in="hdr"
header="Call-ID:"
check_it="true"
assign_to="12"/>
</action>
</recv>
<send>
<![CDATA[
ACK sip:[EMAIL PROTECTED]:5064 SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=z9hG4bK2293940666
[last_From:]
[routes:]
[last_To:]
[last_Call-ID:]
Cseq: 6 ACK
Contact: sip:[EMAIL PROTECTED]:[local_port]
Max-Forwards: 70
Content-Length: [len]
]]>
</send>
<send>
<![CDATA[
REFER sip:[EMAIL PROTECTED]:5064 SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=z9hG4bK2293940223
Max-Forwards: 70
Route: <sip:172.16.20.196:5067;21.ccpu.com;lr>
To: "ripunjay" <sip:[EMAIL PROTECTED]>;[$6]
From: "sameer" <sip:[EMAIL PROTECTED]>;[$5]
Call-ID: [$4]
CSeq: 31 REFER
Refer-To: <sip:[EMAIL PROTECTED];to-tag=[$11];from-tag=[$10]>
Contact: <sip:[EMAIL PROTECTED]:[local_port];transport=[transport]>
Content-Length: 0
]]>
</send>
<recv response="202" crlf="true" rtd="true" >
</recv>
<recv request="NOTIFY" rrs="true" crlf="true">
</recv>
<send>
<![CDATA[
SIP/2.0 200 OK
[last_Via:]
[last_From:]
[last_To:]
[last_Call-ID:]
[last_CSeq:]
Contact: <sip:[EMAIL PROTECTED]:[local_port];transport=[transport]>
Content-Length: 0
]]>
</send>
<recv request="BYE" rrs="true" crlf="true">
</recv>
<send>
<![CDATA[
SIP/2.0 200 OK
[last_Via:]
[last_From:]
[last_To:]
[last_Call-ID:]
[last_CSeq:]
Contact: <sip:[EMAIL PROTECTED]:[local_port];transport=[transport]>
Content-Length: 0
]]>
</send>
<recv request="NOTIFY" rrs="true" crlf="true">
</recv>
<send>
<![CDATA[
SIP/2.0 200 OK
[last_Via:]
[last_From:]
[last_To:]
[last_Call-ID:]
[last_CSeq:]
Contact: <sip:[EMAIL PROTECTED]:[local_port];transport=[transport]>
Content-Length: 0
]]>
</send>
<send retrans="500">
<![CDATA[
BYE sip:[EMAIL PROTECTED]:5064 SIP/2.0
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
[routes:]
To: "ripunjay" <sip:[EMAIL PROTECTED]>;[$6]
From: "sameer" <sip:[EMAIL PROTECTED]>;[$5]
Call-ID: [$4]
CSeq: 53 BYE
Contact: <sip:[EMAIL PROTECTED]:[local_port];transport=[transport]>
Max-Forwards: 70
Content-Length: 0
]]>
</send>
<recv response="200" crlf="true" rtd="true" >
</recv>
<!-- Keep the call open for a while in case the 200 is lost to be -->
<!-- able to retransmit it if we receive the BYE again. -->
<pause milliseconds="4000"/>
<!-- definition of the response time repartition table (unit is ms) -->
<ResponseTimeRepartition value="10, 20, 30, 40, 50, 100, 150, 200"/>
<!-- definition of the call length repartition table (unit is ms) -->
<CallLengthRepartition value="10, 50, 100, 500, 1000, 5000, 10000"/>
</scenario>
-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Sipp-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/sipp-users