[asterisk-ss7] SS7_ORIG_CALLED_NUM variable
Domjan Attila
adomjan at tvnet.hu
Tue Jul 28 14:03:22 CDT 2009
Hi,
try a Wait(0.2) in the dialplan in the 1st priority, after it check the
variable
Attila
On Tue, 2009-07-28 at 11:41 -0400, Girish Agarwal wrote:
> Joseph,
> I tried your suggestion of displaying the Channel
> Variables while on call, SS7_ORIG_CALLED_NUM is populated correctly
> for extensions and is not set when the Voicemail Pilot Number
> 9549776740 is dialed:-
> My Challenge is what do I do to invoke VoicemailMain if
> Pilot Number is Dialed and VoiceMail when the Extension is dialed.
> In the GotoIf I just need to check if the
> SS7_ORIG_CALLED_NUM exists in the call. If it Exists then extension
> was dialed and if it does not exist thatn pilot number was dialed.
>
> exten => _19549776740,1,GotoIf(${SS7_ORIG_CALLED_NUM}?vm:vmm)
> exten => _19549776740,n(vmm),VoicemailMain(${CALLERID(num)}@default)
> exten => _19549776740,n,Hangup()
> exten => _19549776740,n(vm),VoiceMail(${SS7_ORIG_CALLED_NUM}@default)
> exten => _19549776740,n,Hangup()
>
> I have tried the above but it does not work. Please advise.
>
> Regards,
> Girish
>
> On 7/27/09, Girish Agarwal <girish74 at gmail.com> wrote:
> Thanks Joseph, I think there was a typo in my earlier
> attempts, but this is how it is working:-
>
> exten => _19549776740,1,GotoIf($["${SS7_ORIG_CALLED_NUM}" =
> ""]?vmm:vm)
> exten =>
> _19549776740,n(vmm),VoicemailMain(${CALLERID(num)}@default)
> exten => _19549776740,n,Hangup()
> exten =>
> _19549776740,n(vm),VoiceMail(${SS7_ORIG_CALLED_NUM}@default)
> exten => _19549776740,n,Hangup()
>
> Regards,
> Girish
>
> On 7/27/09, Joseph <tech at ekn.com> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> To see all the variables on a channel, do this while
> the call is up:
>
> # core show channel DAHDI/ <--channel number here,
> hit tab to get *
> to complete one for you.
>
>
> On Jul 22, 2009, at 3:50 PM, Girish Agarwal wrote:
>
> > Can anyone please provide a working example of
> how to use the
> > above mentioned libss7 variable in extensions.conf.
> My setup is
> > I dial 9549993738 which rings on nortel switch.
> If the phone is
> > not picked up then it comes to voicemail number
> 19549996740 which is
> > programmed on asterisk. I have seen the whole
> execution of the call
> > on the asterisk side and it works perfectly ( with
> the reason for
> > call diversion, original caller and called numbers,
> everything
> > intact ).
> >
> > The problem I am facing is VoiceMail is called as
> > 19549996740 at default and I need it to be
> 19549993738 at default so that
> > it leaves the message for 9549993738 and not
> 9549996740
> >
> > Here is my relevant extensions.conf and so far
> what I have tried:-
> >
> > ;exten
> => _19549776740,1,VoiceMail(${SS7_ORIG_CALLED_NUM}@default)
> > ----> empty
> > exten
> => _19549776740,1,VoiceMail(${CALLERID(dnid)}@default) ----
> > >value 19549996740
> > ;exten =
> _19549993738,1,VoiceMail(${CALLERID(num)}@default) ----
> > >value 19549996740
> > ;exten =
> _19549776740,1,VoiceMailMain(${CALLERID(num)}@default)
> ----
> > >value 19549996740
> >
> > I am using libss7=1.0.1 with asterisk 1.6.0.9.
> >
>
> - --
> regards, Joseph
>
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (Darwin)
>
> iEYEARECAAYFAkptuYkACgkQ5CyZqOno04y5HACfb15GCVmiVzfNTagvR+5IP6A/
> tLMAn1ZyAF4+qSjumxfvcHEe7M2WlNed
> =GvJ/
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> --Bandwidth and Colocation Provided by
> http://www.api-digital.com--
>
> asterisk-ss7 mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-ss7
>
>
>
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
> asterisk-ss7 mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-ss7
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part
Url : http://lists.digium.com/pipermail/asterisk-ss7/attachments/20090728/589f1e5a/attachment.pgp
More information about the asterisk-ss7
mailing list