MGCP 1120 Call Waiting


#1

Hey,

I can’t get call waiting to work with my DVG-1120. I am running asterisk 1.2.7.1 with freePBX 2.1.0.

The best I ever got was a call waiting signal on my phone but the incoming caller immediatly heard a busy signal.

Anyone succeed in getting Call Waiting on MGCP to work?

Thanks.

David


#2

Between the lines:
– MGCP/aaln/2@[MAC ADDRESS]-0 is ringing
and
== Everyone is busy/congested at this time (1:0/0/1)

I heard the call waiting noise go off on the phone. As soon as call waiting went, the console said busy/congested and the caller heard a busy signal.

MGCP.conf:

[mac address]
host = dynamic
canreinvite = no
context = from-internal
threewaycalling=yes
callwaiting=yes
callerid="David " <4161234567>
line => aaln/2
context = from-internal
threewaycalling=yes
callerid=“David” <4161234567>
callwaiting=yes
line => aaln/1
line => *

Console Log:

– Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi
dialparties.agi: Starting New Dialparties.agi
– dialparties.agi: priority is 1
dialparties.agi: Caller ID name is 'David ’ number is '4161234567’
dialparties.agi: Methodology of ring is ‘none’
– dialparties.agi: Added extension 1002 to extension map
– dialparties.agi: Extension 1002 cf is disabled
– dialparties.agi: Extension 1002 do not disturb is disabled
> dialparties.agi: extnum: 1002
> dialparties.agi: exthascw: 1
> dialparties.agi: exthascfb: 0
> dialparties.agi: extcfb:
> dialparties.agi: exthascfu: 0
> dialparties.agi: extcfu:
– dialparties.agi: DbSet CALLTRACE/1002 to 4161234567
– AGI Script dialparties.agi completed, returning 0
– Executing Dial(“MGCP/aaln/1@[MAC ADDRESS]-1”, “MGCP/aaln/2@[MAC ADDRESS]||tr”) in new stack
– MGCP mgcp_request(aaln/2@[MAC ADDRESS])
– MGCP cw: -1, dnd: 0, so: 1, sno: 0
– MGCP mgcp_new(MGCP/aaln/2@[MAC ADDRESS]-0) created in state: Down
– Called aaln/2@[MAC ADDRESS]
– MGCP/aaln/2@[MAC ADDRESS]-0 is ringing
== Everyone is busy/congested at this time (1:0/0/1)
– Executing GosubIf(“MGCP/aaln/1@[MAC ADDRESS]-1”, “0?docfu|1”) in new stack
– Executing NoOp(“MGCP/aaln/1@[MAC ADDRESS]-1”, “Voicemail is novm”) in new stack
– Executing GotoIf(“MGCP/aaln/1@[MAC ADDRESS]-1”, “1?s-CHANUNAVAIL|1”) in new stack
– Goto (macro-exten-vm,s-CHANUNAVAIL,1)
– Executing Congestion(“MGCP/aaln/1@[MAC ADDRESS]-1”, “”) in new stack


#3

if I change canreinvite=yes it will ring, but when I flash it rings busy.

But when that happens, asterisk freezes and all mgcp devices stop working and mgcp reload stops working as well…

David


#4

Alright I haven’t gotten any answers, so I guess the answer is forget MGCP and only use SIP because it is better supported?

David