Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Регистрация в качестве SIP клиента

0

Прощу помощи в понимании механизма регистрации астера на удаленном сервере в качестве sip клиента. Идем по мануалу. Чтобы получить возможность принимать вызовы на номер нужно зарегистрироваться на удаленном сервере. Делаем это строчкой регистрации:

register => 1111:password1@xx.xx.xx.xx/someexten1

эта строка говорит нам зарегистрироваться на сервере xx.xx.xx.xx под учеткой 1111 и паролем password1, и назначить ему экстеншн someexten1. Вопрос, в какой контекст будет падать такой вызов?

Все усложняется тем что у нас есть еще несколько регистраций на этот же сервер с другими логинами паролями. типа:

register => 2222:password1@xx.xx.xx.xx/someexten2
register => 3333:password2@xx.xx.xx.xx/someexten3
register => 4444:password3@xx.xx.xx.xx/someexten4

Нужно ли для получения входящих вызовов прописывать что то вроде:

[registration1]
 type=peer
 secret=password1
 username=1111
 host=xx.xx.xx.xx
 fromuser=somexten1
 fromdomain=fwd.pulver.com
 nat=yes
 context=somecontext

для каждой регистрации. Или это только для исходящих?

Нужно и звонить на этот сервер через один из пиров и принимать звонки на все номера. Я уже голову сломал, куда и как будут падать входящие вызовы.

удалить закрыть спам изменить тег редактировать

спросил 2012-06-15 12:55:43 +0400

Злобный Мыш Gravatar Злобный Мыш
292 13 3 16

обновил 2012-06-15 13:53:22 +0400

2 Ответа

1

http://asterisk.ru/knowledgebase/Asterisk+sip+type

peer: SIP запись, которую Asterisk может использовать для совершения исходящих вызовов (например, SIP провайдер). А также для входящих вызовов, если Вам необходимо сопоставить эту запись не с именем пользователя из поля FROM, а с IP адресом, указанным для этой записи. Для записи этого типа, для входящих вызовов, никогда не будет проверяться соответствие имени пользователя и пароля, а только соответствие с IP адресом и номером порта источника вызова. SIP клиент, типа peer, при совершении исходящих вызовов использует авторитизацию, если она будет затребована вызываемой стороной.

Сопоставление входящих вызовов с клиентами и пирами Обычно, Asterisk ищет подходящего SIP клиента, при поступлении входящего вызова, по полю From: username (без доменной части). Однако, если Asterisk не смог найти подходящего пользователя для поступившего вызова, то он будет использовать IP адрес звонящего для поиска подходящего SIP пира с соответствующим адресом. Если же и после этого нет совпадений, тогда вызов будет отправлен на обработку в контекст, определенный в секции [general] файла sip.conf.

ссылка удалить спам редактировать

ответил 2012-06-15 17:06:17 +0400

Olpag Gravatar Olpag
1884 3 4 29

обновил 2012-06-15 17:10:13 +0400

0

процесс регистрации необходим для аутентификации непосредственно. входящие вызовы будут обслуживаться в стандартном решими через прописанный тобой пир.

ссылка удалить спам редактировать

ответил 2012-06-15 13:23:10 +0400

111XeroX111 Gravatar 111XeroX111
1 3 1

Comments

да? я и не подумал. Ты написал ровно то что у меня есть в вопросе.

Злобный Мыш ( 2012-06-15 15:54:12 +0400 )редактировать

Перевожу на русский: "Да обязательно."

GreyMag ( 2012-06-15 16:15:25 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2012-06-15 12:55:43 +0400

Просмотрен: 1,643 раз

Обновлен: Jun 15 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.