Size: a a a

2020 April 17

DR

Dmitry Rashevsky in Asterisker-ы
DVG_Lab
Много паттернов и инклюд сработает только если он не попадет ни в какой из паттернов ни в каком виде, так получается
include можно поставить приоритетней. Тогда все звонки форсата _8916X. будут уходить через provider2 из контекста provider1
источник

е

енот in Asterisker-ы
Maksim Petuhov
Сибирь
Томск
мск+4
есть конечно
источник

MP

Maksim Petuhov in Asterisker-ы
Dmitry Rashevsky
include можно поставить приоритетней. Тогда все звонки форсата _8916X. будут уходить через provider2 из контекста provider1
лучше не гадать, а зпустить dialplan show и посмотреть цепочки переходов
источник

D

DVG_Lab in Asterisker-ы
Dmitry Rashevsky
include можно поставить приоритетней. Тогда все звонки форсата _8916X. будут уходить через provider2 из контекста provider1
аа то есть просто выше менее специфичных паттернов?
источник

DR

Dmitry Rashevsky in Asterisker-ы
Maksim Petuhov
лучше не гадать, а зпустить dialplan show и посмотреть цепочки переходов
как я выше и писал.
источник

D

DVG_Lab in Asterisker-ы
Maksim Petuhov
лучше не гадать, а зпустить dialplan show и посмотреть цепочки переходов
Спасибо, сейчас попробую.
источник

S

Sharik in Asterisker-ы
спс
источник

MP

Maksim Petuhov in Asterisker-ы
Dmitry Rashevsky
как я выше и писал.
👍 сорри, не уследил
источник

D

DVG_Lab in Asterisker-ы
Нет, все же местоположение инклюда не влияет, он все равно пробегает сначала по паттернам описанным в самом контексте, а потом уже бежит по инклюдам в том порядке в котором они встретились в контексте.
источник

DK

Dmitriy K in Asterisker-ы
DVG_Lab
Нет, все же местоположение инклюда не влияет, он все равно пробегает сначала по паттернам описанным в самом контексте, а потом уже бежит по инклюдам в том порядке в котором они встретились в контексте.
инфа 100%??? обычно если инклюд первым пунктом - сперва ищет совпадения именно там
источник

D

DVG_Lab in Asterisker-ы
Dmitriy K
инфа 100%??? обычно если инклюд первым пунктом - сперва ищет совпадения именно там
Блин нашел в чем косяк, у меня там мой тел. для теста был не темплейтом прописан, а в явном виде, на него все время и уходили звонки )) сорри

перепроверил.. все равно ерунда, первым берется темплейт менее специфичный, а тот что в инклюде более специфичный не срабатывает
источник

P

Pavel in Asterisker-ы
Господа, напомните как правильно сделать Set(count=$[${count}+1])
Чтоб не получить ошибку вида syntax error: syntax error, unexpected '+', expecting $end; Input:

Вот так Set(count=$["${count}"+"1"]) или я ошибаюсь?
источник

D

DVG_Lab in Asterisker-ы
Pavel
Господа, напомните как правильно сделать Set(count=$[${count}+1])
Чтоб не получить ошибку вида syntax error: syntax error, unexpected '+', expecting $end; Input:

Вот так Set(count=$["${count}"+"1"]) или я ошибаюсь?
да, с кавычками правильно
источник

P

Pavel in Asterisker-ы
DVG_Lab
да, с кавычками правильно
Сенькс...
источник

D

DVG_Lab in Asterisker-ы
> dialplan show 89168031234@prov1
[ Context 'prov1' created by 'pbx_config' ]
 '_891[05769]XXXXXXX' => 1. Gosub.....
[ Included context 'prov2' created by 'pbx_config' ]
 '_8916803XXXX' => 1. Gosub.....

Вот так, иклюд стоит сразу после описания контекста [prov1]
источник

D

DVG_Lab in Asterisker-ы
убрал инклюд, объединил два контекста, и теперь все правильно.. что ж придется видимо так
источник

DK

Dmitriy K in Asterisker-ы
DVG_Lab
> dialplan show 89168031234@prov1
[ Context 'prov1' created by 'pbx_config' ]
 '_891[05769]XXXXXXX' => 1. Gosub.....
[ Included context 'prov2' created by 'pbx_config' ]
 '_8916803XXXX' => 1. Gosub.....

Вот так, иклюд стоит сразу после описания контекста [prov1]
так если инклюд добавить первой строкой?
источник

D

DVG_Lab in Asterisker-ы
Dmitriy K
так если инклюд добавить первой строкой?
Именно первой и стоит сразу
[prov1]
include = prov2
источник

🐼

🐼 in Asterisker-ы
Who knows Linux command prompt to get root directory
источник

AF

Algis Fateev in Asterisker-ы
Подскажите пожалуйста, у меня есть входящий номер 7000, нужно его направить на 7001 через ARI

extensions.conf:
[from-internal]
exten => _7XXX,1,NoOp()
same => n,Stasis(myapp)
same => n,Hangup()

звоню на номер 7000

и пытаюсь звонок перенаправить на 7001

curl -v -u asterisk:asterisk -X POST "http://localhost:8088/asterisk/ari/channels?endpoint=PJSIP%2F7001&extension=PJSIP%2F7000&context=from-local&priority=1&callerId=7000&app=myapp&originator=1587115017.7"

https://pastebin.com/yx15T6Vy

после этого на 7001 идет звонок, но если взять трубку - никакой связи с исходящим звонком, он так и продолжает звонить, как соединить входящий звонок с 7001 ?
источник