invite:
Media Description, name and address (m): audio 15358 RTP/AVP 0 8 101
Media Type: audio
Media Port: 15358
Media Protocol: RTP/AVP
Media Format: ITU-T G.711 PCMU
Media Format: ITU-T G.711 PCMA
Media Format: DynamicRTP-Type-101
ok:
Media Description, name and address (m): audio 60504 RTP/AVP 8 101
Media Type: audio
Media Port: 60504
Media Protocol: RTP/AVP
Media Format: ITU-T G.711 PCMA
Media Format: DynamicRTP-Type-101
кодек, который будет использоваться, устанавливает сервер.
соответственно, для моих клиентов по умолчанию выбирается ulaw, т.к. первым идет в списке и он поддерживается обеими сторонами. далее * стучится к провайдеру, тот предлагает alaw. поскольку поток от клиента до * уже поднят, кодек измениться не может, правильно же понимаю? далее поднимается канал между * и провайдером, используется alaw. судя по всему перекодировкой должен заниматься астериск, но тут непонятный затык происходит. до другого провайдера перекодировка происходит, исправно.
кстати, ответ про где почитать про протокол.
http://samag.ru/archive/article/1831