Summary:ASTERISK-13166: Asterisk cuts a piece of the dynamic member dialstring
Reporter:Benn (ownlabel)Labels:
Date Opened:2008-12-04 09:15:39.000-0600Date Closed:2008-12-29 07:59:58.000-0600
Versions:Frequency of
Description:after adding a member in a queue withe the dialstring IAX2/"IAX-PEER-NAME"/"NUMBER" i called the queue and after that i could only remove the member named IAX2/"IAX-PEER-NAME", but i saw the whole dialstring IAX2/"IAX-PEER-NAME"/"NUMBER" with the command "queue show 'queue-name'".

Why dose the dialstring change?
Comments:By: Tilghman Lesher (tilghman) 2008-12-04 13:06:56.000-0600

Could you give me an example dialplan that demonstrates what the issue is?

By: Benn (ownlabel) 2008-12-04 14:05:17.000-0600

Yes, of course

exten => _X!,1,set(DIALSTRING=IAX2/IAXPEER1/${CALLERID(num)});
exten => _X!,n,execif($[${LOGINPENALTY} != 0]?AddQueueMember(testqueue,${DIALSTRING},${LOGINPENALTY}))

exten => 4,1,noop();
exten => 4,n,Answer();
exten => 4,n,Wait(1);
exten => 4,n,Playback(buhaa);
exten => 4,n,Queue(testqueue,t,,,20);
exten => 4,n,hangup();

By: Amilcar S Silvestre (amilcar) 2008-12-28 19:45:40.000-0600

Seems that the same behaviour has been reported on issue ASTERISK-13162.

Please, can you try the patchs provided there ( http://bugs.digium.com/view.php?id=14014 ) ?

I think that this should be marked duplicated with 14014.

By: Leif Madsen (lmadsen) 2008-12-29 07:59:57.000-0600

Please follow 14014 for further progress on this issue. Thanks!