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

Регистрация в качестве 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

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

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

спросил Jun 15 '12

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

обновил Jun 15 '12

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.

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

ответил Jun 15 '12

Olpag Gravatar Olpag
2024 3 6 30

обновил Jun 15 '12

0

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

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

ответил Jun 15 '12

111XeroX111 Gravatar 111XeroX111
1 3 1 2

Comments

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

Злобный Мыш (Jun 15 '12)edit

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

GreyMag (Jun 15 '12)edit

Ваш ответ

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 ленту новостей

Статистика

Задан: Jun 15 '12

Просмотрен: 2,995 раз

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

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