Читать «ELASTIX – общайтесь свободно» онлайн - страница 75

Владислав Юров

Настройка цифровых номеров для абонентов Skype

Для популярных абонентов Skype можно настроить цифровые номера на станции Elastix. Сотрудники будут звонить на короткий цифровой номер, а Elastix будет переадресовывать вызов на соответствующее имя Skype. Для этого необходимо создать Специальную Учетную запись (Custom Device):

• User Extension – цифровой номер абонента, например, «43»

• Diaplay Name – имя абонента, которое будет видно в интерфейсе администрирования Elastix

• dial – имя абонента Skype в формате «LOCAL/000skypename@outbound‑allroutes», например, «LOCAL/000echo123@outbound‑allroutes»

Тогда сотрудники смогут с любого телефона набрать «43», чтобы позвонить абоненту Skype «echo123».

Настройка правила обработки входящих вызовов (Inbound Route) для SiSky

Если не настраивать специальных правил, входящие звонки из SiSky будут поступать по стандартному правилу обработки входящих вызовов. Если в SiSky несколько линий используют одинаковый логин Skype, иногда при входящем звонке в Elastix может поступать несколько одновременных вызовов. Это обусловлено особенностью работы Skype. Чтобы отсечь лишние вызовы для каждого канала SiSky следует создать правило обработки входящих вызовов (Inbound Route), ожидающее несколько секунд перед поднятием трубки, затем переадресующее вызов дальше. Имейте в виду, что абоненты Skype не могут набирать добавочных номеров, поэтому переадресовывать необходимо на Очереди (Queues), Группы вызовов (Ring Groups) или на абонентов (Extensions):

• Description – название правила, которое будет видно в интерфейсе администрирования Elastix

• DID Number – «Trunk Name», использование при создании соответствующей линии связи (Trunk) с SiSky

• Pause Before Answer – время задержки в секундах перед ответом на вызов (достаточно указать «2» секунды, чтобы Skype определился какой из вызовов оставить, а какие завершить)

• Set Destination – направление переключения вызова

Настройка возможности перезванивать абонентам 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».