VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

FreePBX 12 - - Sip сообщения

Обо всем касательно FreePBX, MetPBX, TrixBox, Elastix, AstPBX и всех других дистрибутивов

Модераторы: april22, Zavr2008

Ответить
DirectRaw
Сообщения: 7
Зарегистрирован: 04 ноя 2015, 11:08

FreePBX 12 - - Sip сообщения

Сообщение DirectRaw »

Добрый день!

Завел транк от прова на FreePBX 12 без регистрации. Исходящие, входящие есть.

Чтобы ввести транк в эксплуатацию, провайдер требует провести тесты. Так вот, при звонке на абонента, который прописан, но не подключен, станция должна выдавать сообщение с кодом 503.

Перебрал варианты в Extension, не подходят. Где это можно найти?
april22
Сообщения: 2187
Зарегистрирован: 09 июл 2012, 09:47

Re: FreePBX 12 - - Sip сообщения

Сообщение april22 »

Что именно ?!
Своими вопросами , вы загоняете меня в ГУГЛЬ.
DirectRaw
Сообщения: 7
Зарегистрирован: 04 ноя 2015, 11:08

Re: FreePBX 12 - - Sip сообщения

Сообщение DirectRaw »

Настроить корректные сообщения Sip. В частности при звонке из вне на номер, который заведен в АТС, но отключен физически, на уровне протоколов моя АТС должна провайдеру передавать код ошибки SIP/2.0 403 User Disabled.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: FreePBX 12 - - Sip сообщения

Сообщение ded »

Входящий DID приземлите на произвольный внутренний номер, который не зарегистрирован.
DirectRaw
Сообщения: 7
Зарегистрирован: 04 ноя 2015, 11:08

Re: FreePBX 12 - - Sip сообщения

Сообщение DirectRaw »

Делал...выдает сообщение SIP/2.0 502 Bad Gateway
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: FreePBX 12 - - Sip сообщения

Сообщение ded »

Ну, а надо чтобы
DirectRaw писал(а): станция должна выдавать сообщение с кодом 503.
? Или SIP/2.0 403 User Disabled?
стандартный chan_sip - не сможет, разве что его исходник канала chan_sip.c переписать: найти в тексте сорцев SIP/2.0 502 Bad Gateway и заменить на SIP/2.0 503 Whassup? What u won' doc?
и перекомпилировть. Может chan_pjsip умеет? Не знаю.
Знаю только, что Cisco шлюзы с новомодными версиями 15.0 умеют переписывать что угодно на что угодно.
Configure the CLI reason-header override, in SIP user-agent (SIP UA) configuration mode, if you want the Reason header to take precedence over existing cause-code-mapping tables on the gateway receiving Reason header.
http://www.cisco.com/c/en/us/td/docs/io ... rspns.html
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: FreePBX 12 - - Sip сообщения

Сообщение virus_net »

Используйте Congestion:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
*CLI> core show application Congestion

-= Info about application 'Congestion' =-

[Synopsis]
Indicate the Congestion condition.

[Description]
This application will indicate the congestion condition to the calling
channel.

[Syntax]
Congestion([timeout])

[Arguments]
timeout
If specified, the calling channel will be hung up after the specified
number of seconds. Otherwise, this application will wait until the calling
channel hangs up.

[See Also]
Busy(), Progress(), Playtones(), Hangup()
Пример:

Код: Выделить всё

   -- Executing [12@users:2] Congestion("SIP/6113-0000142b", "") in new stack
При этом SIP ответом будет как раз 503:

Код: Выделить всё

        SIP/2.0 503 Service Unavailable
        Via: SIP/2.0/UDP XXX.XXX.62.145:49012;branch=z9hG4bK-524287-1---f53f017e5b8db865;received=XXX.XXX.62.145;rport=49012
        From: "6113"<sip:6113@sip.XXX.ru;transport=UDP>;tag=9e3d4531
        To: <sip:12@sip.XXX.ru;transport=UDP>;tag=as4d387b17
        Call-ID: p4NNBBctp2EwJmdLtPzsPw..
        CSeq: 2 INVITE
        Server: sip.XXX.ru
        Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
        Supported: replaces, timer
        Session-Expires: 1800;refresher=uas
        Content-Length: 0
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH