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

Вылетает Asterisk при использвании перенаправления звонков.

Проблемы Asterisk без вэб-оболочек и их решения

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

ccoll
Сообщения: 10
Зарегистрирован: 20 фев 2015, 22:43

Вылетает Asterisk при использвании перенаправления звонков.

Сообщение ccoll »

Здравствуйте.
Не могу понять в чем проблема, при перенаправлении звонка (Blind Transfer) или Attended Transfer, вылетает Asterisk (полностью отключается). Приходится перезапускать службу "Asterisk".
"Asterisk 1.8.25.0" установлен на "ASUS WL-500G Premium V2" + Linksys spa3102.

"ASUS WL-500G Premium V2" настройки:

sip.conf:

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


[andy]
type=friend
secret=andy
nat=yes
videosupport=yes
canreinvite=no
host=dynamic
defaultuser=andy
dtmfmode=rfc2833
allow=all
context=sip-dialout
qualify=yes
callerid=hello-andy
callgroup=1
pickupgroup=1

[users]
type=friend
secret=users
nat=yes
videosupport=yes
canreinvite=no
host=dynamic
defaultuser=users
dtmfmode=rfc2833
allow=all
context=sip-dialout
qualify=yes
callerid=users-hello
callgroup=1
pickupgroup=1

[SPA31]
type=friend
secret=SPA31
dtmfmode=rfc2833
canreinvite=no
context=sip-dialout
host=dynamic
nat=no
defaultuser=SPA31
qualify=yes
transport=udp
allow=all
t38pt_udptl=yes,maxdatagram=400

extensions.conf:

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


[sip-dialout]
exten => andy,1,Dial(SIP/andy,,tT)
exten => 3,1,Dial(SIP/andy,,tT) ; короткий номер
exten => users,1,Dial(SIP/users,,tT)
exten => 1,1,Dial(SIP/users,,tT) ; короткий номер
exten => 888,1,Dial(SIP/andy,,t&SIP/users,,t) ; входящий звонок c Linksys spa3102.
exten => _7777777!,1,Dial(SIP/SPA31,,D(${EXTEN})) ; звонок в город на определенный номер

features:

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


Builtin Feature           Default Current
---------------           ------- -------
Pickup                    *8      *8
Blind Transfer            #       #
Attended Transfer                 *2
One Touch Monitor
Disconnect Call           *       *
Park Call
One Touch MixMonitor

musiconhold.conf:

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


[default]
mode=files
directory=/opt/var/lib/asterisk/sounds

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

moh show classes
Class: default
        Mode: files
        Directory: /opt/var/lib/asterisk/sounds

 moh show files
Class: default
        File: /opt/var/lib/asterisk/sounds/agent-alreadyon
        .........



Лог при переводе звонка, после "-- Started music on hold, class 'default', on SIP/users-00000000" происходит выключение "Asterisk":

[Feb 21 14:52:37] DTMF[1306]: channel.c:4128 __ast_read: DTMF end '#' has duration 78 but want minimum 80, emulating on SIP/andy-00000001
[Feb 21 14:52:37] DTMF[1306]: channel.c:4184 __ast_read: DTMF end emulation of '#' queued on SIP/andy-00000001
-- Started music on hold, class 'default', on SIP/users-00000000
Surgut*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
ded
Сообщения: 15630
Зарегистрирован: 26 авг 2010, 19:00

Re: Вылетает Asterisk при использвании перенаправления звонк

Сообщение ded »

Ваш Asus не может проиграть музыку, которую туда ему засунули.
Для начала уберите музыку в ожидании качестве КПВ - гудков вызова.
Потом убедитесь, что вы подсунули годный файл музыки. МР3 не нужно, нужен некомпрессированный wav, и не стерео, а моно, РСМб 8Кгц.
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Вылетает Asterisk при использвании перенаправления звонк

Сообщение awsswa »

я так понимаю - вы используете openwrt или аналог от олега
там ветка 1.8 мертвая уже более как полгода - пакеты не проверяются и вылет при переводе вызова с мелодией рушит систему
переходите на 11 версию так все нормально
платный суппорт по мере возможностей
ccoll
Сообщения: 10
Зарегистрирован: 20 фев 2015, 22:43

Re: Вылетает Asterisk при использвании перенаправления звонк

Сообщение ccoll »

Для начала уберите музыку в ожидании качестве КПВ - гудков вызова.
- какой параметр не подскажите?

Обновил Asterisk 11.7.0, проблема осталась.
ccoll
Сообщения: 10
Зарегистрирован: 20 фев 2015, 22:43

Re: Вылетает Asterisk при использвании перенаправления звонк

Сообщение ccoll »

А можно полностью отключить музыку (мелодию) при перенаправлении звонка?
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Вылетает Asterisk при использвании перенаправления звонк

Сообщение awsswa »

у меня с десяток таких систем стоит - ничего не вылетает
каталоги под moh и сама мелодия присутствует ?
платный суппорт по мере возможностей
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Вылетает Asterisk при использвании перенаправления звонк

Сообщение Vlad1983 »

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

ls /opt/var/lib/asterisk/sounds/ | wc -l
ЛС: @rostel
ccoll
Сообщения: 10
Зарегистрирован: 20 фев 2015, 22:43

Re: Вылетает Asterisk при использвании перенаправления звонк

Сообщение ccoll »

awsswa писал(а):у меня с десяток таких систем стоит - ничего не вылетает
каталоги под moh и сама мелодия присутствует ?
ls -la /opt/var/lib/asterisk/moh/
macroform-cold_day.gsm
macroform-cold_day.ulaw
macroform-robot_dity.gsm
macroform-robot_dity.ulaw
macroform-the_simplicity.gsm
macroform-the_simplicity.ulaw
manolo_camp-morning_coffee.gsm
manolo_camp-morning_coffee.ulaw
reno_project-system.gsm
reno_project-system.ulaw

Устанавливал настройки в sip.conf пользователям:
allow=gsm
Vlad1983 писал(а): ls /opt/var/lib/asterisk/sounds/ | wc -l
1388
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Вылетает Asterisk при использвании перенаправления звонк

Сообщение Vlad1983 »

может ему плохо от большого выбора

скопируйте несколько файлов в отдельную директорию и измените musiconhold.conf

directory=/opt/var/lib/asterisk/sounds
зачем, если есть файлы в
/opt/var/lib/asterisk/moh/
?
ЛС: @rostel
ccoll
Сообщения: 10
Зарегистрирован: 20 фев 2015, 22:43

Re: Вылетает Asterisk при использвании перенаправления звонк

Сообщение ccoll »

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

moh show classes
Class: default
        Mode: files
        Directory: /opt/var/lib/asterisk/temp

moh show files
Class: default
        File: /opt/var/lib/asterisk/temp/your
        File: /opt/var/lib/asterisk/temp/years
Так же вылетает asterisk, логи такие же как в первом сообщении

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

Лог при переводе звонка, после "-- Started music on hold, class 'default', on SIP/users-00000000" происходит выключение "Asterisk":

[Feb 21 14:52:37] DTMF[1306]: channel.c:4128 __ast_read: DTMF end '#' has duration 78 but want minimum 80, emulating on SIP/andy-00000001
[Feb 21 14:52:37] DTMF[1306]: channel.c:4184 __ast_read: DTMF end emulation of '#' queued on SIP/andy-00000001
-- Started music on hold, class 'default', on SIP/users-00000000
Surgut*CLI>
Disconnected from Asterisk server
Executing last minute cleanups
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH