Здравствуйте,
у меня установлен FreeSWITCH с mod_gsmopen. Gsmopen настроен пересылать входящие на модем вызовы на внутренний номер 01:
Код:
<configuration name="gsmopen.conf" description="GSMopen Configuration">
<global_settings>
<param name="debug" value="8"/>
<param name="dialplan" value="XML"/>
<param name="context" value="default"/>
<param name="hold-music" value="$${moh_uri}"/>
<param name="destination" value="01"/>
</global_settings>
<per_interface_settings>
<interface id="1" name="gsm01">
<param name="controldevice_name" value="COM15"/>
<param name="controldevice_audio_name" value="COM14"/>
</interface>
</per_interface_settings>
</configuration>
Всё работает хорошо, за исключением того, что при звонке с обычного GSM телефона на сим карту, вставленную в GSM модем E1550, GSMopen сразу берёт трубку, не дожидаясь снятия трубки на SIP телефоне, связанным с расширением 01. Получается что у звонящего на мой GSM модем снимаются деньги за прослушивание длинных гудков, сгенерированных FreeSWITCH-ем.
В
этом сообщении говорится о такой же проблеме, автор её решил внесением изменений в исходники GSMopen. Правда какие именно изменения нужно сделать - не написано.