понедельник, 26 сентября 2011 г.

SPA400 и MyAsterisk

Обычно устройства регистрируются на Астериске, но бывает наоборот, Астериск нужно зарегистрировать как устройство на другом сервере. Это как раз тот случай. И в SPA400 не нигде поля PASSWORD для регистрации! Если сможешь зарегистрировать Астериск на SPA400, то звонки будут авторизованы. Для примера ниже это register= 12345@ИП_адрес_spa400/12345 Quote: звонок приходит как name is 'Anonymous' number is 'anonymous' потому что росийские аналоговые линии не передают CallerID. 1. Открываем вкладку SPA9000 Interface на SPA400 2. User ID: поставь для примера 12345 3. Discover Automatically - да 4. Port ID 1: FXO_Port_ID_1 Port ID 2: FXO_Port_ID_2 Port ID 3: FXO_Port_ID_3 Port ID 4: FXO_Port_ID_4 5. Остальное там оставить в дефолте, включить Enable Session Timer Теперь MyAsterisk: 1. Создаём СИП транк: Trunk Name: 12345 PEER Details: Code: type=friend username=12345 canreinvite=no dtmfmode=rfc2833 host=ИП_аддр_SPA400 insecure=very qualify=200 ; это не обязательно 2. Убирай вообще регистрацию. 3. Создаём исходящий маршрут: ToCity и направляем его в транк SIP/12345 4. Для входящих звонков или разрешай Allow Anonymous Inbound SIP Calls, или дописывай транк SIP/12345 на тему юзера, для входящих.