AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

musiconhold

Newbies/FAQ Forum 5 сообщений 18.09.2011 19:57 - 19.09.2011 07:27
#1 18.09.2011 19:57

musiconhold


Здравствуйте!
Имеется CentOS + Asterisk 1.6 + OpevVOX + Dahdi
musiconhold.conf
Code:

[zhdite]
mode=files
directory=/usr/local/share/asterisk/music


extensions.conf
Code:

[from-pstn]
include => cause-codes
include => office
exten => s,1,Dial(SIP/1001,30,m(zhdite))
exten => s,2,Voicemail(1001@default)

[office]
include => cause-codes
exten => 1001,1,Dial(SIP/1001,20,m(zhdite))
exten => 1001,2,Voicemail(1001@default)
exten => 1002,1,Dial(SIP/1002,20,m(zhdite))
exten => 1002,2,Voicemail(1002@default)
include => sip_net
include => default

Если звонить SIP (1001) на 1002, то вместо гудков я слышу музыку, которая указанна в musiconhold.conf
Но ежели звонить на городской номер, т.е. на dahdi, я всё равно слышу гудки.
Через поиск нашел вот эту тему http://asteriskforum.ru/viewtopic.php?t=5963
На lsmod | grep dahdi выдаёт вот что:
Code:

dahdi_echocan_mg2 10248 3
dahdi_transcode 12036 1 wctc4xxp
dahdi_voicebus 53280 2 wctdm24xxp,wcte12xp
dahdi 186420 20 dahdi_echocan_mg2,xpp,dahdi_transcode,wcb4xxp,wctdm,wcfxo,wctdm24xxp,wcte11xp,wct1xxp,wcte12xp,dahdi_voicebus,wct4xxp
crc_ccitt 6337 2 wctdm24xxp,dahdi

Ни какого dahdi_dummy у меня нету.
Как сделать, чтобы музыка играла при звонке на порт платы OpevVOX?
#2 19.09.2011 05:05

Сделайте Answer перед Dial
_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6GB / 160GB
Gentoo Linux || Asterisk 1.8.5 | SFA | FFA | Datacard
#3 19.09.2011 05:54

Answer - это понятно, оно будет работать, но если есть musiconhold, то я бы хотел использовать именно его, так как он для этого и создан.
#4 19.09.2011 07:11

На аналоговых линиях только после поднятия трубки.
_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6GB / 160GB
Gentoo Linux || Asterisk 1.8.5 | SFA | FFA | Datacard
#5 19.09.2011 07:27

Благодарю!
Всё получилось.