Мой ответ, вероятно, очень слабый, но вам стоит попробовать, прежде чем кто-то поможет вам с хорошим советом.
Прежде всего: каждый раз, когда я создаю виртуальную машину с Asterisk для выполнения некоторых тестов или новых IVR, у меня всегда возникают проблемы с брандмауэром. Проверьте, включен ли ваш брандмауэр на вашем компьютере с Linux, поскольку это может быть проблемой. Вы должны выключить его или выполнить правильную настройку.
Во-вторых:
Я смотрю на мои конфигурации SIP, и они выглядят так же, как ваши, но я всегда указываю secret = some_password и host = dynamic. Вы также можете попытаться добавить настройки порта для вашего пользователя, если вы говорите, что софтфон находится на другом порту sip, чем звездочка. но 5060 - это обычный порт для sip. Больше информации на sip.conf ИНФОРМАЦИЯ sip.conf
Также проверьте, какой SIP-телефон вы используете. Некоторые непопулярные могут иметь некоторые проблемы при настройке. Я бы посоветовал вам попробовать eyeBeam для Windows или Ekiga для Linux, чтобы он работал нормально.