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

CallerID num входящего вызова определяется как номер на который звонишь

0

Есть Asterisk 1.6.2.16. Настроен входящий SIP транк. И все работает как надо, за исключением CallerID, при звонке с любого номера всегда определяется номер на который делается звонок. Астериск дуркает или провайдер? Никаких дополнительных модификаций CallerID не делаю, только добавляю 8. Куда смотреть?

[trunk1]
disallow=all
host=XXX.XXX.XXX.XXX 
secret=secret 
type=peer 
fromuser=8342number 
username=number 
allow=alaw 
dtmfmode=rfc2833 
canreinvite=no 
nat=yes 
insecure=port,invite 
context=outgoing_calls 
quality=

[number] 
type=user 
host=XXX.XXX.XXX.XXX 
context=incoming_calls 
nat=yes
удалить закрыть спам изменить тег редактировать

спросил 2011-02-07 13:40:30 +0400

Ecuador Gravatar Ecuador
845 10 10 24

обновил 2011-02-07 15:35:52 +0400

Comments

покажи настройки трунка alexcr ( 2011-02-07 14:26:30 +0400 )редактировать
context=outgoing_calls и context=incoming_calls зачем 2 контекста ? так оно не работает :) alexcr ( 2011-02-07 15:33:56 +0400 )редактировать
Работает. Не верно вставилось Ecuador ( 2011-02-07 15:36:34 +0400 )редактировать
короче, настрой на софтфон, и проверь приходит от провайдера правильные callerid. alexcr ( 2011-02-07 15:44:46 +0400 )редактировать
Хорошо, попробую, отпишусь Ecuador ( 2011-02-07 15:57:23 +0400 )редактировать
Отпишусь по дуркающему провайдеру. Проверить это элементарно просто sip set debug ip и добавляем ип провайдера. Ищем пакет от провайдера например invite и смотрим что в поле from. kasper ( 2011-02-09 11:01:45 +0400 )редактировать
Что дали тесты с софтфон-ом ? alexcr ( 2011-02-09 15:26:55 +0400 )редактировать

2 Ответа

1
[trunk]
...
callerid=8345745  ; удалить 
fromuser=8345745   ; добавить если не проходят исход.
ссылка удалить спам редактировать

ответил 2011-02-07 14:26:05 +0400

alexcr Gravatar alexcr
3124 10 9 51
http://asterisk-service.c...

Comments

callerid не стоит. fromuser = 8 код города номер телефона Ecuador ( 2011-02-07 14:30:12 +0400 )редактировать
0

начиная с версии 1.4.х, чтобы так не было, надо добавлять ключик o в команду диал при звонке.

exten => _X.,1,Dial(SIP/${EXTEN},,o)
ссылка удалить спам редактировать

ответил 2011-02-08 17:11:39 +0400

пост отмечен как вики сообщества

Этот пост - вики. Любой с кармой >300 может улучшить его.

обновил 2011-02-08 19:55:45 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Comments

Есть Asterisk 1.6.2.16. Настроен входящий SIP транк...... alexcr ( 2011-02-08 19:02:20 +0400 )редактировать
ну да. 1.4.х, 1.6.х 1.8.х во всех версиях это надо добавлять. иначе будет как раз то что описано спрашивающим. meral ( 2011-02-08 19:54:48 +0400 )редактировать
o: Restore the Asterisk v1.0 CallerId behaviour (send the original caller's ID) in Asterisk v1.2 (default: send this extension's number). Если я правильно это перевёл и понял, то это только для asterisk 1.2 kasper ( 2011-02-09 11:06:46 +0400 )редактировать
Почему тогда с другими провайдерами работает без этого ключа? Ecuador ( 2011-02-09 14:33:24 +0400 )редактировать
неправильно ты перевел. только в 1.2 и ниже этот ключ НЕ нужен. meral ( 2011-02-10 03:50:54 +0400 )редактировать
kasper ( 2011-02-10 10:56:24 +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 ленту новостей

Статистика

Задан: 2011-02-07 13:40:30 +0400

Просмотрен: 4,789 раз

Обновлен: Feb 08 '11

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