[asterisk-users] Channel Signalling
Arnaldo Giacomitti Junior
arnaldo.junior at cits.br
Thu Sep 2 15:32:27 CDT 2010
There´s a way to get the channel signalling in dialplan?
I have changed the code in channels/chan_dahdi.c and includes:
< } else if (!strcasecmp(data, "signalling")) {
< ast_mutex_lock(&p->lock);
< snprintf(buf, len, "%s", sig2str(p->sig));
< ast_mutex_unlock(&p->lock);
those lines on dahdi_func_read and works perfect, but wanna know if there is
a way without touch in code.
So in dialplan I can use:
exten => s,n,GotoIf($["${CHANNEL(channeltype)}"="DAHDI"]?:end)
exten => s,n,GotoIf($["${CHANNEL(signalling)}"="MFC/R2"]? mfcr2)
exten => s,n,GotoIf($["${CHANNEL(signalling)}"="ISDN PRI"]? isdnpri)
exten => s,n,GotoIf($["${CHANNEL(signalling)}"="FXS Kewlstart"]?
fxskewstart)
Regards,
Arnaldo.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20100902/9257fc43/attachment.htm
More information about the asterisk-users
mailing list