LINUX.ORG.RU
решено ФорумAdmin

Получить реальный номер в CDR таблице Asterisk

 ,


0

1

Есть настроенный Asterisk, запись cdr проиходит в mysql, все отлично пишет, но вопрос состоит в том, что при вызове, в call файле я указываю полный мобильный номер человека, которому набираю через астера, а в бд по факту пишет вот что:

SIP/user1-00000000 - поле channel
собственно как и где я могу получить все же реальный номер?

Ответ на: комментарий от noname_user

Это очень странно... Туда (при исходящих к примеру) пишется тупо набранный номер, неважно внут. или внешний. Особенно если учесть, что в имя файла номер подставляется. Наверно какой-то косяк с полями в БП <--> Asterisk. Попробуй поискать в логах.

greek_31 ★★
()

Добавь в базу еще одно поле, где будет храниться номер, и через SET() пиши его туда. Поле dst ненадежно, особенно если пользоваться макросами, ибо в этом случае в dst запишется имя макроса.

pztrn ★★★★
()
Ответ на: комментарий от greek_31

оказалось все немного проще, пишет в src, тогда, когда в CallerID: test <номер_кому_звоним>

noname_user ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.