Я пытаюсь воспроизвести в захваченный файл PCAP с SIPP следующим образом:Не удается отправить RTP по SIPp инструмент
В Sending.xml
...
<recv response="200" rrs="true">
<action>
<ereg regexp="(.*)" search_in="hdr" header="To:" assign_to="TO_REQUEST"/>
</action>
</recv>
<send >
<![CDATA[
ACK [next_url] SIP/2.0
To: [$TO_REQUEST]
From: [$FROM_REQUEST]
Via: SIP/2.0/[transport] [local_ip]:[local_port];branch=[branch]
Call-ID: [call_id]
CSeq: [last_cseq_number] ACK
Contact: <sip:[local_ip]:[local_port]>
[routes]
Max-Forwards: 70
Subject: Performance Test
Content-Length: 0
]]>
</send>
<nop>
<action>
<exec play_pcap_audio="pcap/g711a.pcap"/>
</action>
</nop>
...
Однако, я всегда получаю ту же ошибку: extract_rtp_remote_addr: нет IP-адреса, найденного в теле сообщения SDP.
Я попытался протестировать другие файлы * .pcap и * .raw и отредактировать мой скрипт, но я все еще не могу. Когда я посылаю сигнал только не RTP, вызов выполняется успешно.
Любой может помочь мне отправить RTP на SIPp? Спасибо заранее!
Я пробовал с некоторым «чистым» .pcap-файлом, а также пытался с вашим файлом .pcap. Тем не менее, я все еще получаю эту ошибку. Могу ли я использовать любой файл .pcap или нет, или мне нужно получить файл .pcap с реального телефона в моей лаборатории? Благодарим за помощь! –
Вы должны иметь возможность собирать .pcap с любого компьютера в сети, где осуществляется перенос мультимедиа. Действительно странно, что он все еще терпит неудачу с моим .pcap, поскольку он протестирован. Во всяком случае, может быть, имеет смысл напрямую открыть проблему на sipp вопрос трекера: https://github.com/SIPp/sipp/issues Надеюсь, это поможет – atsakiridis
Привет, atsakiridis, сейчас, после использования старой версии SIPp (3.3 вместо 3.4.1, как и раньше), я могу отправить RTP с помощью SIPp. –