sipp的几个scenario(3)──INVITE以及执行的命令

几个scenario(3)──INVITE以及执行的命令
3.INVITE
 ./sipp -i 192.168.1.40 -p 5060 -t u1 -inf register.csv -sf ben_send_invite.xml -r 1 -rp 10000 192.168.1.2 -s 8001(由于scenario中两个pause,所以10秒发送一个invite,可以做到每个通话都不需要等待。)

<?xml version="1.0" encoding="ISO-8859-1" ?>

<!--*********************************************-->
<!--                                             -->
<!--       writed by ben                         -->
<!--        03.13.2007                           -->
<!--         INVITE                              -->
<!--                                             -->
<!--*********************************************-->

<scenario name="INVITE">
        <send>
                <![CDATA[

                        INVITE sip:[service]@[remote_ip] SIP/2.0
                        Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch];rport
                        From: <sip:[field1]@[field0]>;tag=[call_number]
                        To: <sip:[service]@[remote_ip]>
                        Call-ID: [call_id]
                        Cseq: [cseq] INVITE
                        Contact: <sip:[field1]@[local_ip]:[local_port]>
                        Max-Forwards: 70
                        Supported: 100rel,replaces
                        User-Agent: Benjamin
                        Expires: 120
                        Content-Type: application/sdp
                        Content-Length: [len]

                        v=0
                        o=[field1] 0 0 IN IP[local_ip_type] [local_ip]
                        s=conversation
                        c=IN IP[media_ip_type] [media_ip]
                        t=0 0
                        m=audio [media_port] RTP/AVP 18 0
                        a=rtpmap:18 G729/8000
                        a=rtpmap:0 PCMU/8000

                ]]>
        </send>

        <recv response="407" auth="true">
        </recv>

        <send>
                <![CDATA[

                        ACK sip:[service]@[remote_ip] SIP/2.0
                        [last_Via:]
                        [last_From:]
                        [last_To:]
                        [last_Call-ID:]
                        Cseq: [cseq] ACK
                        Content-Length: 0

                ]]>
        </send>

        <send>
                <![CDATA[

                        INVITE sip:[service]@[remote_ip] SIP/2.0
                        Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch];rport
                        From: <sip:[field1]@[field0]>;tag=[call_number]
                        To: <sip:[service]@[remote_ip]>
                        Call-ID: [call_id]
                        Cseq: [cseq] INVITE
                        Contact: <sip:[field1]@[local_ip]:[local_port]>
                        [field2]
                        Max-Forwards: 70
                        Supported: 100rel,replaces
                        User-Agent: Benjamin
                        Expires: 120
                        Content-Type: application/sdp
                        Content-Length: [len]

                        v=0
                        o=[field1] 0 0 IN IP[local_ip_type] [local_ip]
                        s=conversation
                        c=IN IP[media_ip_type] [media_ip]
                        t=0 0
                        m=audio [media_port] RTP/AVP 18
                        a=rtpmap:18 G729/8000
                        a=rtpmap:0 PCMU/8000

                ]]>
        </send>

        <recv response="100" optional="true">
        </recv>

        <recv response="183" optional="true">
        </recv>

        <recv response="180">
        </recv>

        <pause milliseconds="5000" />

        <send>
                <![CDATA[

                        CANCEL sip:[service]@[remote_ip] SIP/2.0
                        Via: SIP/2.0/[transport] [local_ip]:[local_port];rport;branch=[branch]
                        [last_From:]
                        To: <sip:[service]@[remote_ip]>
                        Call-ID: [call_id]
                        Cseq: [cseq] CANCEL
                        Max-Forwards: 70
                        User-Agent: Benjamin
                        Content-Length: 0

                ]]>
        </send>

        <recv response="487" optional="true">
        </recv>

        <recv response="200">
        </recv>

        <send>
                <![CDATA[

                        ACK sip:[service]@[remote_ip] SIP/2.0
                        Via: SIP/2.0/[transport] [local_ip]:[local_port];rport;branch=[branch]
                        [last_From:]
                        [last_To:]
                        [last_Call-ID:]
                        Cseq: [cseq] ACK
                        Content-Length: 0

                ]]>
        </send>

        <pause milliseconds="5000" />

</scenario>
 
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值