Параметр файла sip.conf: defaultip
Если от SIP клиента требуется, чтобы он регистрировался (dynamic = yes), то мы не сможем совершать вызовы на этот телефон, пока он незарегистрирован, т.е. не сообщил нам свой IP адрес.
Если же Вы знаете IP адрес телефона, Вы можете указать его в параметре defaultip, а в параметре username - имя пользователя, которое используется на этом телефоне. Эти настройки будут использоваться при совершении вызовов на данный телефон, если он еще не зарегистрировался на сервере. После регистрации, телефон сам сообщит Asterisk под каким именем пользователя и IP адресом он доступен.
Вы можете указать имя хоста, вместо IP адреса, что бывает полезно, если Вы не знаете адреса устройства(динамический IP адрес), но можете его получить, используя динамический DNS, типа dyndns.org.
Ссылки по теме:
- Asterisk sip username: параметр username
- Файл конфигурации sip.conf
- Asterisk SIP channels