Для начала здравствуйте
Настроил следующую схему - Lync Server <-->Freeswitch <--> Gsm шлюз GoIP
Вопрос: Как пробросить CID так, чтобы клиент Lync получил CID входящего мобильного номера ?
Схема работы:
При звонке из gsm вызов направляется в Lync на номер 311
Код:
<include>
- <extension name="inbound to lync">
- <condition field="destination_number" expression="^(3\d{2})$">
<action data="INFO lync outbound to $1" application="log" />
<action application="bridge" data="sofia/gateway/lync/$1" />
</condition>
</extension>
</include>
У клиента lync определяется CallerID как внутренний номер 1000.
Код:
- <include>
- <gateway name="goip">
<param name="username" value="1000" />
<param name="realm" value="192.168.0.14" />
<param name="password" value="1234" />
<param name="expire-seconds" value="30" />
<param name="register" value="false" />
</gateway>
</include>
Если направляю звонок на софтфон, подключенный к фресвитчу, то получаю номер входящего мобильного. CID принимается.
Понимаю что нужно переназначить переменные в диалплане, но как и какие ещё не разобрался...