The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"очередь asterisk и проблемы moh"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (VoIP / Linux)
Изначальное сообщение [ Отслеживать ]

"очередь asterisk и проблемы moh"  +/
Сообщение от Aleks305 (ok) on 21-Апр-14, 17:19 
Добрый день, коллеги.
Ситуация такая - звонят через gsm шлюз на asterisk, звонки должны попадать в очередь. Настроил очередь простейшую:
[admin-queue]                            
music = default ;Во время ожидания будет звучать музыка по умолчанию
strategy = ringall
servicelevel = 600
timeout = 60
retry = 5
maxlen = 0
joinempty = yes
ringinuse = no
announce-frequency = 30
announce-holdtime = no
announce-position = limit
announce-position-limit = 6
member => SIP/101
В extensions.conf
exten => 101,1,Queue(admin-queue,t)
exten => 101,n,Hangup()

В debug при звонке вижу следующее:
    -- Executing [101@default:1] Queue("SIP/201-00000006", "admin-queue,t") in new stack
    -- Started music on hold, class 'default', on SIP/201-00000006
  == Using SIP RTP CoS mark 5
    -- SIP/101-00000007 connected line has changed. Saving it until answer for SIP/201-00000006
    -- SIP/101-00000007 is ringing
    -- Got SIP response 480 "Temporarily Unavailable" back from 10.0.0.47:50208
    -- SIP/101-00000007 is circuit-busy
    -- Nobody picked up in 21000 ms
    -- Stopped music on hold on SIP/201-00000006
    -- <SIP/201-00000006> Playing 'queue-youarenext.ulaw' (language 'ru')
    -- Told SIP/201-00000006 in admin-queue their queue position (which was 1)
    -- <SIP/201-00000006> Playing 'queue-thankyou.ulaw' (language 'ru')
    -- Started music on hold, class 'default', on SIP/201-00000006
  == Using SIP RTP CoS mark 5
    -- SIP/101-00000008 connected line has changed. Saving it until answer for SIP/201-00000006
    -- SIP/101-00000008 is ringing
    -- Stopped music on hold on SIP/201-00000006
  == Spawn extension (default, 101, 1) exited non-zero on 'SIP/201-00000006'

Но при этом в трубке с которой звоню слышу только гудки и все, то есть не слышу музыки, хотя вроде бы должен.
Может быть это потому что в sip-подключении кодек ulaw а на gsm-шлюз поступает звонок с gsm-кодеком, а транскодинга не происходит звука...но не уверен.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "очередь asterisk и проблемы moh"  +/
Сообщение от Aleks305 (ok) on 21-Апр-14, 23:48 
>[оверквотинг удален]
>   == Using SIP RTP CoS mark 5
>     -- SIP/101-00000008 connected line has changed. Saving it
> until answer for SIP/201-00000006
>     -- SIP/101-00000008 is ringing
>     -- Stopped music on hold on SIP/201-00000006
>   == Spawn extension (default, 101, 1) exited non-zero on 'SIP/201-00000006'
> Но при этом в трубке с которой звоню слышу только гудки и
> все, то есть не слышу музыки, хотя вроде бы должен.
> Может быть это потому что в sip-подключении кодек ulaw а на gsm-шлюз
> поступает звонок с gsm-кодеком, а транскодинга не происходит звука...но не уверен.

Cтал звонить непосредственно  с другого аккаунта asterisk, ситуация следующая: MOH не слышно в начале, то есть полная тишина, потом слышны гудки, когда в очереди звонок.

Добавил в Extensions.conf следующий конфиг:
exten => 251,1,Answer
exten => 251,2,SetMusicOnHold(default)
exten => 251,3,WaitMusicOnHold(20)
exten => 251,4,Hangup
В дебаге:
== Using SIP RTP CoS mark 5
    -- Executing [251@default:1] Answer("SIP/202-00000002", "") in new stack
    -- Executing [251@default:2] SetMusicOnHold("SIP/202-00000002", "default") in new stack
[Apr 22 07:35:17] WARNING[21313]: res_musiconhold.c:808 set_moh_exec: SetMusicOnHold application is deprecated and will be removed. Use Set(CHANNEL(musicclass)=...) instead
    -- Executing [251@default:3] WaitMusicOnHold("SIP/202-00000002", "20") in new stack
[Apr 22 07:35:17] WARNING[21313]: res_musiconhold.c:786 wait_moh_exec: WaitMusicOnHold application is deprecated and will be removed. Use MusicOnHold with duration parameter instead
    -- Started music on hold, class 'default', on SIP/202-00000002
    -- Stopped music on hold on SIP/202-00000002

Музыку слышно, все ок....
Странно, почему же тишина в очереди.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру