Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Как использовать debug

0

Доброго дня. Gровайдер использует INVITE SIP Method. В дебаге видно, что именно он передает: 987654321 - мой DID 123456789 - callerID звонящего

<--- SIP read from UDP:sip.provider.com:1 --->
INVITE sip:987654321@my_IP SIP/2.0
Via: SIP/2.0/UDP sip.provider.com:1;rport;branch=z9hG4bK393334
From: <sip:123456789@sip.calls.com:5010>;tag=49081
To: <sip:987654321@my_IP>
Call-ID: bfa6e65b1dc3768323341a2c0c209eb6@sip.provider.com
CSeq: 20 INVITE
Contact: <sip:123456789@sip.provider.com:1>
Content-Type: application/sdp
Max-Forwards: 70
User-Agent: Provider Gateway
PROVIDER-FROM:123456789
PROVIDER-TO:987654321
PROVIDER-MESSAGE:Hello, world!
Content-Length: 215

Как мне вытянуть PROVIDER-FROM, PROVIDER-TO, PROVIDER-MESSAGE ?

удалить закрыть спам изменить тег редактировать

спросил 2012-06-21 19:16:13 +0400

etskh Gravatar etskh
326 40 19

обновил 2012-06-21 20:00:56 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

1 Ответ

1
exten => _X.,1,Set(provider_to=${SIP_HEADER(PROVIDER-TO)})

но может не сработать. у вс провайдер нарушил RFC дважды.

1) надо пробел после своего поля

2) свои поля должны начинаться с x-

ссылка удалить спам редактировать

ответил 2012-06-21 19:27:15 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

обновил 2012-06-21 19:28:09 +0400

Comments

Спасибо. Помогло. по поводу пунктов 1 и 2, то я подставил провайдера. На самом деле в начале есть X-

etskh ( 2012-06-21 20:10:23 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2012-06-21 19:16:13 +0400

Просмотрен: 448 раз

Обновлен: Jun 21 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.