Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / будут предложения по улучшению

будут предложения по улучшению

есть диал план исходяших звонков-можно улучшить!
1 2>
Avatara of burder
Откуда: 00-1D-09-C7-73-99
Сообщений: 289

будут предложения по улучшению

Есть диал план исходяших звонков.
На Ваш взгляд что можно улучшить в нём?

можно просто советы рекомендаций.
[general]
static=yes
writeprotect=no
;autofallthrough=no
clearglobalvars=no

[globals]
DTO=60
TRUNK_OUT=ZAP/G1
RECEP_GROUP=SIP/100&SIP/101
OUTGOING_CID=


[external]
exten => _8[0348].,1,Set(CALLERID(num)=2388217)
exten => _8[0348].,n,Noop([SIP] Remote ${CALLERID(num)} -> ${EXTEN})
exten => _8[0348].,n,AGI(recording.pl|1)
exten => _8[0348].,n,Dial(SIP/${EXTEN}@sipnet,${DTO},tT))
exten => _8922.,1,Set(CALLERID(num)=2388217)
exten => _8922.,n,Noop([SIP] Remote ${CALLERID(num)} -> ${EXTEN})
exten => _8922.,n,AGI(recording.pl|1)
exten => _8922.,n,Dial(SIP/${EXTEN}@sipnet,${DTO},tT))
exten => _8916618.,1,Set(CALLERID(num)=2388217)
exten => _8916618.,n,Noop([SIP] Remote ${CALLERID(num)} -> ${EXTEN})
exten => _8916618.,n,AGI(recording.pl|1)
exten => _8916618.,n,Dial(SIP/${EXTEN}@sipnet,${DTO},tT))

exten => _810.,1,Set(CALLERID(num)=2388217)
exten => _810.,n,Noop([SIP] Remote ${CALLERID(num)} -> ${EXTEN})
exten => _810.,n,AGI(recording.pl|1)
exten => _810.,n,Dial(SIP/${EXTEN}@sipnet,${DTO},tT))
exten => _89XXXXXXXXX,1,Set(CALLERID(num)=${OUTGOING_CID})
exten => _89XXXXXXXXX,n,Noop([ZAP] Remote ${CALLERID(num)} -> ${EXTEN})
exten => _89XXXXXXXXX,n,AGI(recording.pl|1)
exten => _89XXXXXXXXX,n,Dial(${TRUNK_OUT}/${EXTEN},${DTO},tT)

exten => _9495XXXXXXX,1,Set(CALLERID(num)=${OUTGOING_CID})
exten => _9495XXXXXXX,n,Noop([ZAP] Remote ${CALLERID(num)} -> ${EXTEN})
exten => _9495XXXXXXX,n,AGI(recording.pl|1)
exten => _9495XXXXXXX,n,Dial(${TRUNK_OUT}/${EXTEN:4},${DTO},tT)
exten => _9499XXXXXXX,1,Set(CALLERID(num)=${OUTGOING_CID})
exten => _9499XXXXXXX,n,Noop([ZAP] Remote ${CALLERID(num)} -> ${EXTEN})
exten => _9499XXXXXXX,n,AGI(recording.pl|1)
exten => _9499XXXXXXX,n,Dial(${TRUNK_OUT}/8${EXTEN:1},${DTO},tT)
exten => _9XXXXXXX,1,Set(CALLERID(num)=${OUTGOING_CID})
exten => _9XXXXXXX,n,Noop([ZAP] Remote ${CALLERID(num)} -> ${EXTEN})
exten => _9XXXXXXX,n,AGI(recording.pl|1)
exten => _9XXXXXXX,n,Dial(${TRUNK_OUT}/${EXTEN:1},${DTO},tT)
exten => _0[12349],1,Noop([ZAP] Remote ${CALLERID(num)} -> ${EXTEN})
exten => _0[12349],n,AGI(recording.pl|1)
exten => _0[12349],n,Dial(${TRUNK_OUT}/${EXTEN},${DTO},tT)
exten => 9100,1,Noop([ZAP] Remote ${CALLERID(num)} -> ${EXTEN})
exten => 9100,n,AGI(recording.pl|1)
exten => 9100,n,Dial(${TRUNK_OUT}/${EXTEN:1},${DTO},tT)
exten => 9112,1,Noop([ZAP] Remote ${CALLERID(num)} -> ${EXTEN})
exten => 9112,n,AGI(recording.pl|1)
exten => 9112,n,Dial(${TRUNK_OUT}/${EXTEN},${DTO},tT)
2009-03-13 21:16

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: будут предложения по улучшению

это все? если да, то поставь триксбокс и посмотри диалплан там.

а касательно твоего: можно повторяющиеся фрагменты вынести в макросы
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-03-13 21:40

Сообщений: 1573

Re: будут предложения по улучшению

495,499 -> 49[59]

ну и как уже сказано - макросы!
2009-03-13 21:57

Avatara of burder
Откуда: 00-1D-09-C7-73-99
Сообщений: 289

Re: будут предложения по улучшению

switch:

это все? если да, то поставь триксбокс и посмотри диалплан там.

а касательно твоего: можно повторяющиеся фрагменты вынести в макросы
Нет это не все!
Есть входяший диал план
[incoming1]
exten => s,1,Noop(Incoming call to ${EXTEN})
exten => s,n,Set(WI_NUMBER=телефоный_номер)
exten => s,n,Goto(web-ivr,s,major)

[incoming2]
exten => s,1,Noop(Incoming call to ${EXTEN})
exten => s,n,Set(WI_NUMBER=телефоный_номер)
exten => s,n,Goto(web-ivr,s,major)

[incoming3]
exten => s,1,Noop(Incoming call to ${EXTEN})
exten => s,n,Set(WI_NUMBER=телефоный_номер)
exten => s,n,Goto(web-ivr,s,major) Входяшие

[incoming4]
exten => s,1,Noop(Incoming call to ${EXTEN})
exten => s,n,Set(WI_NUMBER=телефоный_номер)
exten => s,n,Goto(web-ivr,s,major)

[incoming]
exten => s,1,Answer
exten => s,n,AGI(recording.pl|1)
exten => s,n,Waitexten(10)
exten => s,n,Dial(SIP/100,60,rtT)


Контекст incoming переходит по условию Goto в контекст web-ivr
в контексте web-ivr идёт вызов AGI (web_ivr.pl|major|${WI_NUMBER})
exten => s,1,Noop(Web-IVR menu)
exten => s,n(major),AGI(web_ivr.pl|major|${WI_NUMBER})
exten => s,n,Answer
exten => s,n,Goto(intro)
exten => s,n(slave),AGI(web_ivr.pl|slave)
exten => s,n(intro),Wait(2)
exten => s,n,AGI(recording.pl|1)
exten => s,n,Background(${WI_SOUNDFILE})
exten => s,n,WaitExten(${WI_WAITEXTEN})
(web_ivr.pl|major|${WI_NUMBER}) вот тут начинаю тупить и не понимать что дальше делает логика диал плана,так как нужно разбираться в перл скрипте web_ivr.pl.
2009-03-13 22:28

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: будут предложения по улучшению

Покажите пожалуйста, как обращаетесь в recording.pl (или любом другом) к, переданной из диалплана, переменной?
Создам аварийную ситуацию. Дорого. На долго =)
2009-03-13 22:29

Avatara of burder
Откуда: 00-1D-09-C7-73-99
Сообщений: 289

Re: будут предложения по улучшению

Alekz:

Покажите пожалуйста, как обращаетесь в recording.pl (или любом другом) к, переданной из диалплана, переменной?
recording.pl это запись разговоров
меня интересует больше web-ivr.pl
2009-03-13 22:32

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: будут предложения по улучшению

Я видимо неправильно выразился... У меня в последнем эксперименте никак не выходило получить переданные переменные командой $AGI->ReadParse(). Вот потому я и хотел взглянуть на Ваш вариант, может я что-то не так делаю, хотя вроде все по voip-info.org

P.S.:Готов взамен на результативную консультацию разобрать и собрать по новой Ваш скрипт=)
Создам аварийную ситуацию. Дорого. На долго =)
2009-03-13 22:35

Avatara of burder
Откуда: 00-1D-09-C7-73-99
Сообщений: 289

Re: будут предложения по улучшению

Вам скинуть скрипт?
2009-03-14 09:57

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: будут предложения по улучшению

cpirt [ на ] yandexтчкru
Создам аварийную ситуацию. Дорого. На долго =)
2009-03-14 10:58

Avatara of burder
Откуда: 00-1D-09-C7-73-99
Сообщений: 289

Re: будут предложения по улучшению

Alekz:

cpirt [ на ] yandexтчкru
Выслал тока что на почту.\


2009-03-15 18:35

1 2>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru