Buen dia.
Sobre un asterisk 1.8, con 8 urbanas analogas y los internos SIP (Yealink), estas hablando y se escuchan dtmf, a veces se escuchan en ambos lados y a veces solo el telefonista.
Mirando el log veo esto:
[Jan 5 18:35:03] DTMF[6265]: channel.c:4194 __ast_read: DTMF begin 'A' received on DAHDI/3-1
[Jan 5 18:35:03] DTMF[6265]: channel.c:4204 __ast_read: DTMF begin passthrough 'A' on DAHDI/3-1
[Jan 5 18:35:03] DTMF[6265]: channel.c:4109 __ast_read: DTMF end 'A' received on DAHDI/3-1, duration 38 ms
[Jan 5 18:35:03] DTMF[6265]: channel.c:4149 __ast_read: DTMF end accepted with begin 'A' on DAHDI/3-1
[Jan 5 18:35:03] DTMF[6265]: channel.c:4164 __ast_read: DTMF end 'A' detected to have actual duration 59 on the wire, emulation will be triggered on DAHDI/3-1
[Jan 5 18:35:03] DTMF[6265]: channel.c:4171 __ast_read: DTMF end 'A' has duration 59 but want minimum 80, emulating on DAHDI/3-1
[Jan 5 18:35:03] DTMF[6265]: channel.c:4271 __ast_read: DTMF end emulation of 'A' queued on DAHDI/3-1
[Jan 5 18:37:51] DTMF[6259]: channel.c:4194 __ast_read: DTMF begin 'A' received on DAHDI/10-1
[Jan 5 18:37:51] DTMF[6259]: channel.c:4204 __ast_read: DTMF begin passthrough 'A' on DAHDI/10-1
[Jan 5 18:37:51] DTMF[6259]: channel.c:4109 __ast_read: DTMF end 'A' received on DAHDI/10-1, duration 38 ms
[Jan 5 18:37:51] DTMF[6259]: channel.c:4149 __ast_read: DTMF end accepted with begin 'A' on DAHDI/10-1
[Jan 5 18:37:51] DTMF[6259]: channel.c:4164 __ast_read: DTMF end 'A' detected to have actual duration 59 on the wire, emulation will be triggered on DAHDI/10-1
[Jan 5 18:37:51] DTMF[6259]: channel.c:4171 __ast_read: DTMF end 'A' has duration 59 but want minimum 80, emulating on DAHDI/10-1
[Jan 5 18:37:51] DTMF[6259]: channel.c:4271 __ast_read: DTMF end emulation of 'A' queued on DAHDI/10-1
[Jan 5 18:37:56] DTMF[6259]: channel.c:4194 __ast_read: DTMF begin '5' received on DAHDI/10-1
[Jan 5 18:37:56] DTMF[6259]: channel.c:4204 __ast_read: DTMF begin passthrough '5' on DAHDI/10-1
[Jan 5 18:37:56] DTMF[6259]: channel.c:4109 __ast_read: DTMF end '5' received on DAHDI/10-1, duration 25 ms
[Jan 5 18:37:56] DTMF[6259]: channel.c:4149 __ast_read: DTMF end accepted with begin '5' on DAHDI/10-1
[Jan 5 18:37:56] DTMF[6259]: channel.c:4164 __ast_read: DTMF end '5' detected to have actual duration 40 on the wire, emulation will be triggered on DAHDI/10-1
[Jan 5 18:37:56] DTMF[6259]: channel.c:4171 __ast_read: DTMF end '5' has duration 40 but want minimum 80, emulating on DAHDI/10-1
[Jan 5 18:37:56] DTMF[6259]: channel.c:4271 __ast_read: DTMF end emulation of '5' queued on DAHDI/10-1
== Spawn extension (ivr-en-horario-col, s, 5) exited non-zero on 'DAHDI/9-1'
-- Hanging up on 'DAHDI/9-1'
-- Hungup 'DAHDI/9-1'
[Jan 5 18:38:22] DTMF[6259]: channel.c:4194 __ast_read: DTMF begin 'A' received on DAHDI/10-1
[Jan 5 18:38:22] DTMF[6259]: channel.c:4204 __ast_read: DTMF begin passthrough 'A' on DAHDI/10-1
[Jan 5 18:38:22] DTMF[6259]: channel.c:4109 __ast_read: DTMF end 'A' received on DAHDI/10-1, duration 38 ms
[Jan 5 18:38:22] DTMF[6259]: channel.c:4149 __ast_read: DTMF end accepted with begin 'A' on DAHDI/10-1
[Jan 5 18:38:22] DTMF[6259]: channel.c:4164 __ast_read: DTMF end 'A' detected to have actual duration 59 on the wire, emulation will be triggered on DAHDI/10-1
[Jan 5 18:38:22] DTMF[6259]: channel.c:4171 __ast_read: DTMF end 'A' has duration 59 but want minimum 80, emulating on DAHDI/10-1
[Jan 5 18:38:22] DTMF[6259]: channel.c:4271 __ast_read: DTMF end emulation of 'A' queued on DAHDI/10-1
Recibe A, numeros, D, etc.
Probe con relaxdtmf=yes, y nada.
Tengo esta estructura en otros lados y no esta este problema.
Alguna idea estimados?
Gracias mil.