XML

Задача следующая: поступает вызов на один наш особый номер (только на этот номер) от абонента группе наших сотрудников. Сотрудник отвечает, общается с абонентом и абонент кладет трубку. Теперь начинается самое интересное, тот кто из группы поговорил с абонентом, надо коммутировать на руководителя отдела. Конечно, сотрудник может и сам потом перезвонить руководителю — но нет, его надо туда перевести 🙂 Вот как это можно решить на FreeSWITCH (99051000114579 — наш особый номер, 2000 — это номер группы, а 1000 — это номер руководителя отдела):

<extension name="in_extensions">
   <condition field="destination_number" expression="^(99051000114579)$">
       <action application="export" data="exec_after_bridge_app=transfer" />
       <action application="export" data="exec_after_bridge_arg=1000 XML features" />
       <action application="bridge" data="2000 XML default" />
    </condition>
</extension> 

Один из наших клиентов (очень большая компания в России) не может пользоваться Skype для звонков к нам в офис (политика безопасности), а на стационарный — дорого. Единственный вариант для него — Google Talk. А мне хочется что бы этот звонок отображался в единой статистике с возможностью прослушать его запись. Давайте объединим пожелания клиента с нашими!

Будем использовать FreeSWITCH. Необходимо включить модуль Dingaling. В файле conf/jingle_profiles/client.xml

  
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
  

Для входящих в dialplan добавляем:


     
         
         
     
   

Все! Теперь звонок будет поступать на номер 1000

И принимать звонок в Oktell

Наш адрес GTalk для звонков: it.sfera.com