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

Не работает CALLERID

0
    -- Accepting AUTHENTICATED call from 192.168.0.20:
       > requested format = ulaw,
       > requested prefs = (ulaw|alaw),
       > actual format = ulaw,
       > host prefs = (ulaw|alaw),
       > priority = mine
    -- Executing [incoming_from_tynda@fromiax:1] Goto("IAX2/blag2-5314", "incoming-call-tynda,s,1") in new stack
    -- Goto (incoming-call-tynda,s,1)
    -- Executing [s@incoming-call-tynda:1] Answer("IAX2/blag2-5314", "") in new stack
    -- Executing [s@incoming-call-tynda:2] Set("IAX2/blag2-5314", "CALLERID(name)=tynda@") in new stack
    -- Executing [s@incoming-call-tynda:3] NoOp("IAX2/blag2-5314", ""tynda@" <>") in new stack
    -- Executing [s@incoming-call-tynda:4] NoOp("IAX2/blag2-5314", "") in new stack
    -- Executing [s@incoming-call-tynda:5] NoOp("IAX2/blag2-5314", "tynda@") in new stack
   -- Executing [s@incoming-call-tynda:6] Set("IAX2/blag2-5314", "fname=/mnt/data/asterisk_records/2012-09-07__10-37-53__-s") in new stack
    -- Executing [s@incoming-call-tynda:7] MixMonitor("IAX2/blag2-5314", "/mnt/data/asterisk_records/2012-09-07__10-37-53__-s.wav") in new stack
    -- Executing [s@incoming-call-tynda:8] Dial("IAX2/blag2-5314", "SIP/150,30,t") in new stack
  == Using SIP RTP CoS mark 5
    -- Called SIP/150

Делаю перевод из другого города по iax2, потом пытаюсь задать имя tynda@${CALLERID(num)}, в диалплане вывожу NoOp(${CALLERID(all/num/name)}). Видно, что num нет, но name установилось.

При это на софтфоне сообщает "Anonymous"!

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

спросил 2012-09-07 04:55:13 +0400

thunderamur Gravatar thunderamur
444 70 12 39

2 Ответа

0

Так чтобы номер отображался - его нужно установить.

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

ответил 2012-09-07 10:31:17 +0400

zzuz Gravatar zzuz flag of Russian Federation
7174 2 6 75
http://line24.ru/

Comments

Как? при переводе из другого офиса, где возращается номер, я устанавливаю имя, включающее номер (также как в примере сверху) и всё прекрасно отображается, а здесь беда.

Мне нужно хотя бы вывести tynda, вместо Anonymous.

thunderamur ( 2012-09-07 10:43:35 +0400 )редактировать

NoOp("IAX2/blag2-5314", ""tynda@" <>")

Где здесь номер устанавливается?

zzuz ( 2012-09-07 10:52:17 +0400 )редактировать
0

добавте

set(CALLERID(num)=1234)
ссылка удалить спам редактировать

ответил 2012-09-08 10:34:53 +0400

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

Comments

-- Executing [s@incoming-call-tynda:1] Set("IAX2/blag2-1702", "CALLERID(num)=33343") in new stack
-- Executing [s@incoming-call-tynda:2] Set("IAX2/blag2-1702", "CALLERID(name)=tynda@33343") in new stack
-- Executing [s@incoming-call-tynda:3] NoOp("IAX2/blag2-1702", ""tynda@33343" &lt;33343&gt;") in new stack

то же самое

thunderamur ( 2012-09-10 07:07:23 +0400 )редактировать

где то же самое? у вас же выставилься calleridnum/ вон в тертей строчке написано.

meral ( 2012-09-10 12:42:13 +0400 )редактировать

я вижу, что тут он выставился, но в телефоне как был анонимус, так и остался! :)

thunderamur ( 2012-09-10 14:18:13 +0400 )редактировать

ну теперь добавтье o в опции команды даил. ну или дебаг посмотрите(sip set debug on). или разбирайтесь с телефоном.

meral ( 2012-09-10 16:51:32 +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-09-07 04:55:13 +0400

Просмотрен: 506 раз

Обновлен: Sep 08 '12

Похожие вопросы:

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