VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Распределение исходящих

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

RSA
Сообщения: 5
Зарегистрирован: 25 июл 2017, 19:05

Распределение исходящих

Сообщение RSA »

есть несколько исх линий, включая номер по sipnet
текущий код extensions.conf
  • exten =>_8918XXXXXXX,1,Set(fname=${UNIQUEID}-${STRFTIME({$EPOCH},,%d.%m.%Y-%H:%M:%S)}-${CALLERID(number)}-${EXTEN})
    exten =>_8918XXXXXXX,2,MixMonitor(/media/asterisk/wav/${fname}.wav)
    exten =>_8918XXXXXXX,n,Dial(SIP/8517/1${EXTEN},30,mT)
    exten =>_8918XXXXXXX,n,Dial(SIP/8518/2${EXTEN},30,mT)


    exten =>_891XXXXXXXX,1,Set(fname=${UNIQUEID}-${STRFTIME({$EPOCH},,%d.%m.%Y-%H:%M:%S)}-${CALLERID(number)}-${EXTEN})
    exten =>_891XXXXXXXX,2,MixMonitor(/media/asterisk/wav/${fname}.wav)
    exten =>_891XXXXXXXX,n,Dial(SIP/${EXTEN}@sipnet,30,mT)

    exten =>_892XXXXXXXX,1,Dial(SIP/${EXTEN}@sipnet,30,mT)
    exten =>_8495XXXXXXX,1,Dial(SIP/${EXTEN}@sipnet,30,mT)
    exten =>_8499XXXXXXX,1,Dial(SIP/${EXTEN}@sipnet,30,mT)
    exten =>_8XXXXXXXXXX,1,Dial(SIP/${EXTEN}@sipnet,30,mT)
возможно ли условие выбора линии формировать после обработки вызова ( запись разговора) ?
такого вида

Код: Выделить всё

exten =>_8XXXXXXXXXX,1,Set(fname=${UNIQUEID}-${STRFTIME({$EPOCH},,%d.%m.%Y-%H:%M:%S)}-${CALLERID(number)}-${EXTEN})
exten =>_8XXXXXXXXXX,2,MixMonitor(/media/asterisk/wav/${fname}.wav)
exten =>_8918XXXXXXX,n,Dial(SIP/8517/1${EXTEN},30,mT)
exten =>_8918XXXXXXX,n,Dial(SIP/8518/2${EXTEN},30,mT)
exten =>_891XXXXXXXX,n,Dial(SIP/${EXTEN}@sipnet,30,mT)
exten =>_892XXXXXXXX,n,Dial(SIP/${EXTEN}@sipnet,30,mT)
exten =>_8495XXXXXXX,n,Dial(SIP/${EXTEN}@sipnet,30,mT)
exten =>_8499XXXXXXX,n,Dial(SIP/${EXTEN}@sipnet,30,mT)
exten =>_8XXXXXXXXXX,n,Dial(SIP/${EXTEN}@sipnet,30,mT)
awsswa
Сообщения: 2390
Зарегистрирован: 09 июн 2012, 10:52
Откуда: Россия, Пермь skype: yarick_perm

Re: Распределение исходящих

Сообщение awsswa »

Так сильно мешают пару лишних строк ?
платный суппорт по мере возможностей
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Распределение исходящих

Сообщение virus_net »

Возможно. А что именно вам мешает сделать это ?
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
RSA
Сообщения: 5
Зарегистрирован: 25 июл 2017, 19:05

Re: Распределение исходящих

Сообщение RSA »

рабочая станция, не хочется накосячить
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: Распределение исходящих

Сообщение ded »

1) Можете проверить правильность ваших изменений командами

CLI> dialplan show 89123456789@название_контекста_где_это_у_вас_сделано

2) Не используйте синтаксис
,Dial(SIP/${EXTEN}@sipnet,30,mT)
это идейно неправильно. Аргумент "но ведь работает же?" не принимается.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Распределение исходящих

Сообщение virus_net »

не хочется накосячить ? так сделайте тестовые контексты и не трогайте боевые. Прогоните тесты, после того как добьетесь успеха замените боевые.
В чем проблема сначала потестить ? Что за мания сразу ковырять боевое и отсутствие мысли о тестах/боязнь тестов ? Я не понимаю...

И вот так:
RSA писал(а):exten =>_8XXXXXXXXXX,1,Set(fname=${UNIQUEID}-${STRFTIME({$EPOCH},,%d.%m.%Y-%H:%M:%S)}-${CALLERID(number)}-${EXTEN})
exten =>_8XXXXXXXXXX,2,MixMonitor(/media/asterisk/wav/${fname}.wav)
exten =>_8918XXXXXXX,n,Dial(SIP/8517/1${EXTEN},30,mT)
exten =>_8918XXXXXXX,n,Dial(SIP/8518/2${EXTEN},30,mT)
Оно работать не будет. Прочтите про основы dialplan`а.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: Распределение исходящих

Сообщение ded »

Ты не поверишь (пока не проверишь!), но это будет работать
exten =>_8XXXXXXXXXX,1,Set(fname=${UNIQUEID}-${STRFTIME({$EPOCH},,%d.%m.%Y-%H:%M:%S)}-${CALLERID(number)}-${EXTEN})
exten =>_8XXXXXXXXXX,2,MixMonitor(/media/asterisk/wav/${fname}.wav)
exten =>_8918XXXXXXX,n,Dial(SIP/8517/1${EXTEN},30,mT)
exten =>_8918XXXXXXX,n,Dial(SIP/8518/2${EXTEN},30,mT)
exten =>_849[59]XXXXXXX,n,Dial(SIP/sipnet/${EXTEN},30,mT)

Код: Выделить всё

*CLI> dialplan show 89181234567@test
[ Context 'test' created by 'pbx_config' ]
  '_8918XXXXXXX' => 3. Dial(SIP/8517/1${EXTEN},30,mT)             [pbx_config]
                    4. Dial(SIP/8518/2${EXTEN},30,mT)             [pbx_config]
  '_8XXXXXXXXXX' => 1. Set(fname=${UNIQUEID}-${STRFTIME({$EPOCH},,%d.%m.%Y-%H:%M:%S)}-${CALLERID(number)}-${EXTEN}) [pbx_config]
                    2. MixMonitor(/media/asterisk/wav/${fname}.wav) [pbx_config]


*CLI> dialplan show 84957832989@test
[ Context 'test' created by 'pbx_config' ]
  '_849[59]XXXXXXX' => 6. Dial(SIP/sipnet/${EXTEN},30,mT)            [pbx_config]
  '_8XXXXXXXXXX' => 1. Set(fname=${UNIQUEID}-${STRFTIME({$EPOCH},,%d.%m.%Y-%H:%M:%S)}-${CALLERID(number)}-${EXTEN}) [pbx_config]
                    2. MixMonitor(/media/asterisk/wav/${fname}.wav) [pbx_config]
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Распределение исходящих

Сообщение virus_net »

Ессно проверю ! Ты ж меня уже знаешь, куда ж без проверки.

Код: Выделить всё

exten => _8X,1,NoOp(First)
exten => _8X,2,NoOp(Second)
exten => _81,n,NoOp(Third)

Код: Выделить всё

    -- Executing [81@users:1] NoOp("SIP/6003-000011bb", "First") in new stack
    -- Executing [81@users:2] NoOp("SIP/6003-000011bb", "Second") in new stack
    -- Executing [81@users:3] NoOp("SIP/6003-000011bb", "Third") in new stack
Каюсь, был не прав.
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
RSA
Сообщения: 5
Зарегистрирован: 25 июл 2017, 19:05

Re: Распределение исходящих

Сообщение RSA »

спасибо

Код: Выделить всё

2) Не используйте синтаксис 
,Dial(SIP/${EXTEN}@sipnet,30,mT)
это идейно неправильно. Аргумент "но ведь работает же?" не принимается.
настраивалось не мной, нечего не переделывал по принципу "но ведь работает же?"
астериск знаю оч поверхностно, не вижу ошибки в синтаксисе
ded
Сообщения: 15629
Зарегистрирован: 26 авг 2010, 19:00

Re: Распределение исходящих

Сообщение ded »

RSA писал(а):астериск знаю оч поверхностно, не вижу ошибки в синтаксисе
Это не ошибка, это рекомендация, не мной придуманная.
Похоже, нужно сделать на форуме раздел для блондинок, с уровнем знания Астериска "оч. поверхностно". И, когда ТС выбирает его, чтобы написать о своих проблемах, авьтоматически его перенаправлять в Google.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH