Ricardo Carvalho
2006-Sep-08 04:39 UTC
[asterisk-users] distinguishing users by their domain
In extensions.conf I want to implement a dial plan that distinguishes the users that wish to dial a PSTN number by their own domain, so that john@domain_A goes out to PSTN by a different DID than john@domain_B. I tried the following line, but that doesn't distinguish between domains, and then if john@domain_A or john@domain_B dials some PSTN number, both calls goes out using same DID (did1): exten => _[0-9]./john,1,Dial(SIP/${EXTEN}@did1,120) I tried then using the following lines: exten => _[0-9]./john@domain_A,1,Dial(SIP/${EXTEN}@did1,120) exten => _[0-9]./john@domain_B,1,Dial(SIP/${EXTEN}@did2,120) But those syntax doesn't work. How can I do it? Any clues? Thanks, Ricardo.
Benjamin Jacob
2006-Sep-08 05:00 UTC
[asterisk-users] distinguishing users by their domain
My q too!! I mean, simple extension numbers, 3000, 3001, etc, can be present in multiple pbxes(in any hosted pbx service). I guess 'context' is a way, but it seems, in *, the dialplan(and hence the context) is decided by the callee digits. Any work arnd over this one? cheerz Ben. Ricardo Carvalho wrote:> In extensions.conf I want to implement a dial plan that distinguishes > the users that wish to dial a PSTN number by their own domain, so that > john@domain_A goes out to PSTN by a different DID than john@domain_B. > > I tried the following line, but that doesn't distinguish between > domains, and then if john@domain_A or john@domain_B dials some PSTN > number, both calls goes out using same DID (did1): > > exten => _[0-9]./john,1,Dial(SIP/${EXTEN}@did1,120) > > I tried then using the following lines: > > exten => _[0-9]./john@domain_A,1,Dial(SIP/${EXTEN}@did1,120) > exten => _[0-9]./john@domain_B,1,Dial(SIP/${EXTEN}@did2,120) > > But those syntax doesn't work. > How can I do it? Any clues? > > Thanks, > Ricardo. > > _______________________________________________ > --Bandwidth and Colocation provided by Easynews.com -- > > asterisk-users mailing list > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users >
Ricardo Carvalho
2006-Sep-08 11:03 UTC
[asterisk-users] distinguishing users by their domain
So... does anybody know how can I do this? Maybe using a way to distinguish users not by their username, but by other fields of SIP INVITE messages? Regards, Ricardo. Ricardo Carvalho wrote:> In extensions.conf I want to implement a dial plan that distinguishes > the users that wish to dial a PSTN number by their own domain, so that > john@domain_A goes out to PSTN by a different DID than john@domain_B. > > I tried the following line, but that doesn't distinguish between > domains, and then if john@domain_A or john@domain_B dials some PSTN > number, both calls goes out using same DID (did1): > > exten => _[0-9]./john,1,Dial(SIP/${EXTEN}@did1,120) > > I tried then using the following lines: > > exten => _[0-9]./john@domain_A,1,Dial(SIP/${EXTEN}@did1,120) > exten => _[0-9]./john@domain_B,1,Dial(SIP/${EXTEN}@did2,120) > > But those syntax doesn't work. > How can I do it? Any clues? > > Thanks, > Ricardo. >