Настройка возможности перезванивать абонентам Skype

Настройка возможности перезванивать абонентам Skype

При поступлении звонка от абонента Skype программа SiSky передает Elastix логин звонящего. Это дает возможность перезвонить абоненту, однако для этого потребуется создать правило исходящей связи напрямую на языке Asterisk. Либо можно настроить в Asterisk правило, добавляющее к логину абонента префикс «000», тогда можно будет перезвонить не создавая особых правил исходящей связи. Для этого потребуется:

• войти в меню PBX Tools Asterisk File Editor

• найти файл «extensions_custom.conf»

• добавить текст:

[from-skype]

exten => _skypegate.,1,goto(s,1)

exten => s,1,Wait(2)

exten => s,n,Answer()

exten => s,n,Set(CALLERID(number)=000${CALLERID(number):0:34})

exten => s,n,Set(__FROM_DID=fromskype)

exten => s,n,Set(CDR(accountcode)=fromskype)

exten => s,n,goto(from-trunk,fromskype,1)

Все звонки с линий, начинающихся на skypegate (skypegate1, skypegate2 и т. д.) будут обработаны данной подпрограммой (контекстом), к логину звонящего будет добавлен префикс «000», затем вызов будет переадресован правилу обработки входящих вызовов для DID Number «fromskype».

Затем необходимо:

• изменить в созданных Линиях (Trunks) строку подпрограммы (контекста) приема вызовов на «context=from-skype» (вместо «context=from-trunk»)

• создать Правило обработки входящих вызовов (Inbound Route), указав «fromskype» в поле DID Number

Данный текст является ознакомительным фрагментом.