VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Кодек Asterisk при входящем звонке на GSM модем

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
mishapolitaev
Сообщения: 22
Зарегистрирован: 31 янв 2016, 08:20

Кодек Asterisk при входящем звонке на GSM модем

Сообщение mishapolitaev »

Всем привет!

Есть астериск. На нём зареганы несколько сипфонов, каждый сипфон когда делает звонок, кодирует мой голос в заданном там у себя в настройках формате. Например alaw, а другая стороная, принимает закодированный голос и ДЕкодирует этим же кодеком (alaw). Правильно понимаю? Ок.

А когда у моего астериска есть gsm модем. И входящий звонок, пришедший на gsm модем передаётся скажем на внутренний сипфон. В какой формате будет закодирован голос с gsm модема? Каким кодеком его декодировать сипфону? GSM? Правильно понимаю что голос на gsm модем приходит уже закодированным от оператора сотовой связи?

Звонки принимаю в основном с gsm модемов. Хочу определиться с кодеками. Использовать точно такой везде, каким кодируется голос с модема.

Благодарю за ответы.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Кодек Asterisk при входящем звонке на GSM модем

Сообщение virus_net »

Код: Выделить всё

*CLI> core show channel
Usage: core show channel <channel>
Shows lots of information about the specified channel.

Код: Выделить всё

*CLI> core show application DumpChan
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:
-= Info about application 'DumpChan' =-

[Synopsis]
Dump Info About The Calling Channel.

[Description]
Displays information on channel and listing of all channel variables. If
<level> is specified, output is only displayed when the verbose level is
currently set to that number or greater.

[Syntax]
DumpChan([level])

[Arguments]
level
Minimun verbose level

[See Also]
NoOp(), Verbose()
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
mishapolitaev
Сообщения: 22
Зарегистрирован: 31 янв 2016, 08:20

Re: Кодек Asterisk при входящем звонке на GSM модем

Сообщение mishapolitaev »

Это оно! Благодарю!
mishapolitaev
Сообщения: 22
Зарегистрирован: 31 янв 2016, 08:20

Re: Кодек Asterisk при входящем звонке на GSM модем

Сообщение mishapolitaev »

Я посмотрел информацию о своём звонке, с мобильного на gsm модем Астериска.

Код: Выделить всё

core show channel Dongle/MEGAFON-0100000000
И вот выдержка из того что он показал:

Код: Выделить всё

NativeFormats: (slin)
    WriteFormat: slin
     ReadFormat: slin
Слышал что в slin астериск пытается перекодировать любой неизвестный входящий кодек. Так всё-таки как узнать в каком кодеке приходит звонок?

В консоли я вижу что он пытается искать файл в формате slin но у меня есть файлы только в формате gsm. Как сделать чтобы он не искал файлы в формате slin, а брал в gsm.

Код: Выделить всё

file.c:1017 ast_streamfile: Unable to open vm-enter-num-to-call (format (slin)): No such file or directory
Благодарю за ответы.
mishapolitaev
Сообщения: 22
Зарегистрирован: 31 янв 2016, 08:20

Re: Кодек Asterisk при входящем звонке на GSM модем

Сообщение mishapolitaev »

Уже разобрался, он просто не находил нужного файла. Всё-таки я не пойму что значат WriteFormat и ReadFormat параметры. Что именно Астериск читает/пишет во время разговора?
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH