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

Сброс входящих

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

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

Ответить
Charles
Сообщения: 2
Зарегистрирован: 29 янв 2023, 21:35

Сброс входящих

Сообщение Charles »

Наблюдается проблема при сбросе входящих звонков в Asterisk при использовании SIP-телефонии.
Если в Diplan будет только одно действие - Hangup, то абонент услышит «номер, на который вы звоните сейчас не в сети».
Пробовал добавлять задержки wait(n), но это звуковое сообщение не уходит, а должен произойти сразу сброс без всяких аудиосообщений. Насколько понимаю тут обязательно нужно поднять трубку и потом сбрасывать? Есть ли решения без поднятия трубки?
ded
Сообщения: 15621
Зарегистрирован: 26 авг 2010, 19:00

Re: Сброс входящих

Сообщение ded »

абонент слышит «номер, на который вы звоните сейчас не в сети» - кто вопроизводит? Астериск? И это видно в диал-плане как воспроизведение звукового сообщения из набора файлов /var/lib/asterisk/sounds/?
Или при сбросе аюоненту отправляется отлуп SIP/2.0 487 Request Terminated, а озвучивает это уже внешний провайдер?

Answer делать не надо.
Решение есть.
*CLI> core show application SoftHangup

-= Info about application 'SoftHangup' =-

[Synopsis]
Hangs up the requested channel.

[Description]
Hangs up the requested channel. If there are no channels to hangup, the application will report it.

[Syntax]
SoftHangup(Technology/Resource[,options])

[Arguments]
options
a: Hang up all channels on a specified device instead of a single resource
Charles
Сообщения: 2
Зарегистрирован: 29 янв 2023, 21:35

Re: Сброс входящих

Сообщение Charles »

Проблема решена. Перепробовав многие коды для HangUp(Code): типа 16. Normal Clearing, 18. No user responding, 19. No answer from user (user alerted), 20. Subscriber absent. Оператор всё равно воспроизводит на своей стороне аудио сообщение.
Решение: использовал HangUp с кодом 17 - HangUp(17) - User busy, таким образом никаких аудио собщений нет.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH