callerid и pstn
Добрый вечер.
помогите правильно составить контекст.
есть pri поток с номерами 2000004 и 2000002
фрагмент
extensions.ael
globals {
};
macro netstyle-local-exten (dev,exten) {
Dial(${dev}/${exten},30);
switch(${DIALSTATUS}) {
case BUSY:
Playback (tt-allbusy);
break;
default:
Playtones(congestion);
Congestion;
};
};
macro щаашсу-local-call (dev,exten) {
Dial(${dev}/${exten},30);
switch(${DIALSTATUS}) {
case BUSY:
Playback (tt-allbusy);
break;
default:
Playtones(congestion);
Congestion;
macro office-2pstn (exten) {
Set(CALLERID(all)=2000004);
Dial(DAHDI/g1/${exten},30);
Есть внутренние номера PBX
фрагмент
sip.config
[501].
type=friend
secret=secret
nat=no
host=dynamic
callerid="user1" <501>
[502].
type=friend
secret=secret
nat=no
host=dynamic
callerid="user2" <502>
[503].
type=friend
secret=secret
nat=no
host=dynamic
callerid="user3" <503>
[404].
type=friend
secret=secret
nat=no
host=dynamic
callerid="user4" <404>
[405].
type=friend
secret=secret
nat=no
host=dynamic
callerid="user5" <405>
И так стала необходимость чтоб если я звоню с номеров 404 и 405 в PSTN callerid было 200-00-02
а с 501, 502, 503 в PSTN callerid было 200-00-04
а сейчас у меня со всех номеров callerid 200-00-04
как правильно разделить?
|