В голом Астериске существует конструкция типа
| Код: |
| exten => _9./101,1,dial(SIP/trunk1/${EXTEN:1}) exten => _9./102,1,dial(SIP/trunk2/${EXTEN:1}) exten => _9./103,1,dial(SIP/trunk3/${EXTEN:1}) exten => _9./104,1,dial(SIP/trunk4/${EXTEN:1}) exten => _9./105,1,dial(SIP/trunk5/${EXTEN:1}) |
На данный момент приходится извращаться через extensions_custom.conf
| Код: |
| [from-internal-cust] include => from-internal-additional-custom include => app-cf-busy-off-custom include => app-cf-busy-off-any-custom include => app-cf-busy-on-custom include => app-cf-off-custom include => app-cf-off-any-custom include => app-cf-on-custom include => app-cf-unavailable-off-custom include => app-cf-unavailable-on-custom include => app-dialvm include => app-vmmain include => app-callwaiting-cwoff-custom include => app-callwaiting-cwon-custom include => app-blacklist-custom include => app-pickup include => ext-local exten => h,1,Hangup [custom-311] include => from-internal-cust include => outrt-001-311 [custom-728] include => from-internal-cust include => outrt-002-728 [custom-729] include => from-internal-cust include => outrt-003-729 |
а можно ли как иначе без этих извращений?
А конкретно интересует следующий момент "в исходящей маршрутизации указываешь шаблон номера и каким транком его выдувать"
Потом кликай на исходящую конфигурацию, добавить маршрут, ...
Ты заметил, что при наведении мыши на подчеркнутые слова всплывают подсказки? Вот там очень подробно описаны шаблоны с примерами. Дальше рассказывать?
pedalkin, попробуй такую штуку http://www.freepbx.org/support/documenta ... omcontexts
Я ее не использовал, но по идее то, что надо. А без нее только так, через кастом контексты...