Статья №174
Режимы работы
Выделяются два режима работы SIP-GSM.
Этот режим следует использовать при неизвестных заранее вызываемых номерах. Номер формируется на ходу.
При входящем звонке на любую из сторон (на номер SIM-карты, или SIP-номер) шлюз отвечает длинным гудком и ожидает доввода номера. Если по истечении одной минуты не было получено ни одного символа, соединение обрывается. Набор номера заканчивается в двух случаях:
1) получен символ # (этот символ не будет включен в итоговый номер);
2) прошло 5 секунд с получения последнего символа.
После окончания набора шлюз звонит на получившийся номер. При этом, при звонке GSM->SIP, шлюз проигрывает сгенерированный сигнал "контроль посылки вызова" (КПВ, Backring - длинные гудки). При звонке SIP->GSM шлюз отсылает то, что сейчас "слышно" в GSM (т.е. это может быть КПВ, "неправильно набран номер", "недостаточно средств", и т.п.).
ШЛЮЗ.
Этот режим следует использовать при известном SIP-номере (т.е. если SIP-номер при звонке GSM->SIP будет фиксированным).
Здесь необходимо отдельно рассматривать два направления звонка.
GSM->SIP. При входящем звонке на SIM-карту модема, шлюз сразу звонит на указанный SIP-номер (в настройках это SIP-номер по-умолчанию). При этом соединение по GSM не устанавливается до тех пор, пока не будет установлено соединение по SIP. Если SIP-номер отсутствует или по каким-то причинам установить SIP-соединение не удается, связь обрывается.
SIP->GSM. В этом случае есть возможность передать вызываемый GSM-номер в SIP-пакете: INVITE sip:XXXXXXXXXXXX@sipnet.ru. Звонок осуществляется на полученный номер XXXXXXXXXXXX, либо, если номер не получен, на GSM-номер по-умолчанию. В итоге, если вызываемого номера нет, соединение обрывается. За установку соединения по SIP отвечает опция "коммутировать сразу при звонке SIP->GSM". При включении ее, соединение по SIP будет устанавливаться сразу после набора номера в GSM, и будет "слышно", что сейчас происходит в GSM (КПВ, "неправильно набран номер", "недостаточно средств", и т.п.). При выключенной опции, соединение по SIP установится, когда GSM-абонент ответит на звонок.