====== Подключение по протоколу TCP ======
[[faq:|Обратно к инструкциям]]
**Эта инструкция более не актуальна**. В карточке провайдера появилась возможность указать используемый транспорт.
По умолчанию, АТС поддерживает работу только по UDP протоколу. Это наиболее распространенный способ подключения. Его особенность в том, что отправка всех голосовых и сигнальных пакетов производится без контроля успешности доставки.
В ряде случаев необходима возможность подключения по TCP протоколу, к примеру для подключения некоторых моделей телефонов Cisco.
Для настройки нового вида транспорта необходимо кастомизировать файл /etc/asterisk/pjsip.conf
- См. раздел документации [[:custom-files|Кастомизация системных файлов]]
- Следует добавить в конец файла [transport-tcp]
type = transport
protocol = tcp
bind=0.0.0.0:5060
[general]+
transport = tcp,udp
- На одном порту, 5060, будет возможность подключиться с использованием двух "транспортных" протоколов и UDP и TCP
- Далее, необходимо сообщить АТС какие "[[:extensions|Сотрудники]]" будут подключаться по TCP. Для этого в учетной записи сотрудника, в "Расширенные настройки" - "Дополнительные параметры" необходимо описать следующие строки [endpoint]
transport = transport-tcp
Если этого не сделать, то АТС будет считать, что телефон не доступен.
- Далее остается подключить SIP клиент к АТС. К примеру софтфон Zoiper поддерживает работу по TCP.
[[faq:|Обратно к инструкциям]]