[Asterisk-Users] MoH stopped working with cisco 7912/7960

Simone Cittadini simonec at comvert.com
Thu Apr 14 07:06:04 MST 2005


I have asterisk 1.0.6 with cisco 7912/7960 phones (sip) and a isdn card 
with capi drivers, everything works fine, except for music on hold, even 
when you transfer a call (which is the most annoying part, since the 
caller thinks the line is down and hangups).
With transfer I don't mean direct transfer (blind), if you directly 
transfer the call the caller hears the correct type of ringing while he 
waits for the called to take the call.

I made an extension to test if there are problems with mpg123 but i can 
hear the music if I explicitly call it :

-- Executing WaitMusicOnHold("SIP/simonec-efcb", "30") in new stack
-- Started music on hold, class 'default', on SIP/simonec-efcb
-- Stopped music on hold on SIP/simonec-efcb
== Spawn extension (generale, 666, 1) exited non-zero on 	'SIP/simonec-efcb'


But putting on hold a call doesn't work :

-- Executing Dial("SIP/simonec-a8bd", "SIP/gianlucab|35") in new stack
-- Called gianlucab
-- SIP/gianlucab-e100 is ringing
-- SIP/gianlucab-e100 answered SIP/simonec-a8bd
-- Attempting native bridge of SIP/simonec-a8bd and SIP/gianlucab-e100
[here I asked gianluca to put me on hold, i can hear nothing, even if 
I'm really on hold, since I can't even talk with him nor hear him speaking]
== Spawn extension (generale, 108, 1) exited non-zero on 'SIP/simonec-a8bd'

here a snip from sip.conf

[general]
port = 5060
bindaddr = 0.0.0.0
context = generale
disallow=all
allow=ulaw

(tried with and without this line, the line wasn't there when moh worked 
on an older installation of * with a quite identical configuration 
anyway, just added it in a crisis of desperation)
musiconhold=default

[simonec]
type=friend
secret=blablabla
username=simonec
context=generale
host=dynamic
canreinvite=no
pickupgroup=1
dtmfmode=inband

(etc etc etc ...)


here a sample of the extensions


[general]

static=yes
writeprotect=yes

[globals]

simonec=SIP/simonec
gianlucab=SIP/gianlucab

[interni]

exten => 105,1,Dial(${simonec},35)
exten => 105,2,Hangup

(tried to put a SetMusicOnHold(default) here in a further desperation 
crisis, but it's the same)
exten => 108,1,Dial(${gianlucab},35)
exten => 108,2,Hangup

exten => 666,1,WaitMusicOnHold(30)

[day]

include => interni

exten => s,1,Wait(1)
exten => s,2,Answer
exten => s,3,ResponseTimeout,3
(here we call the secretary, she transfers the calls to the right person)
exten => t,1,Dial(${sonian},60)
exten => t,2,Hangup

well that's all

-- 
Simone Cittadini
IT Manager
==================
COMVERT S.R.L.
via F.lli Bressan, 21
20126 Milano - ITALY
Tel +39.02.27006796(aspetta un beep)105
simonec at comvert.com
http://www.comvert.com



More information about the asterisk-users mailing list