Для отправки факса (или голосового сообщения) на телефонный номер с внутренним расширением, необходимо вводить номер используя специальный формат.
<Номер_телефона> W <DTMF>
<Номер_телефона> - номер телефона (коммутатора)
“W” – ждать ответа на вызов
<DTMF> - последовательность DTMF сигналов передаваемая после набора основного номера и ответа на вызов, строка состоящая из следующих символов:
'0 1 2 3 4 5 6 7 8 9 * # A B C D ,'
Символ запятая (‘ , ‘) используется для добавления паузы в 2 секунды между DTMF тонами и может быть использован любое количество раз и в любом месте набираемой последовательности. Отметим также, что в случае плохой SIP сигнализации (получено сообщение 'соединение установлено', но на самом деле реального соединения еще не произошло) модификатор ‘ W ‘ может работать неправильно.
Пример #1: отправка факса на телефонный номер с внутренним расширением.
Чтобы отправить факс на добавочный номер '100' на номер '84952255050', в поле ввода номера факса, в вашей факс программе, введите:
84952255050W,100
Пример #2: отправка факса с использованием телефонной карты.
Предположим, что в ручном режиме вам необходимо выполнить следующую последовательность действий:
1) Набрать телефонный номер доступа '84959371515'.
2) Выбрать язык (нажмите '1' для выбора английского языка), затем нажать решетку ('#').
3) Ввести ПИН-код '11223344', затем нажать решетку ('#').
4) Ввести номер телефона '78313562121', на который требуется отправить факс, затем нажать решетку '#'.
5) Отправить факс в ручном режиме.
Чтобы сделать то же самое автоматически, используя например программу Факсы и сканирование Windows, просто введите следующую последовательность символов в поле Кому для ввода номера факса:
84959371515W,1#,11223344#,,78313562121#
Fax Voip T.38 Модем автоматически наберет номер доступа, дождется ответа системы на звонок, выберет язык, введет ПИН-код, требуемый номер факса и отправит факс. Паузы между наборами DTMF последовательностей будут обеспечены за счет символов запятая. Число запятых подбирается эмпирически.