Echo cancel && MOH

Environment:
PSTN -> E1 pri -> ASTERISK
ASTERISK -> G.729 -> SIP PHONE

If you use the ‘DIAL (SIP/1234)’ directly into the line after
Then call normal.
However, if entered into the line 'QUEUE (TEST,)'
Then SIP/1234 Login into TEST to answer the call
1, the other one occasionally hear SIP/1234 speak, but SIP/1234 never able to hear each other speak.
2, other one also has been echo,but SIP/1234 never has been no echo

and,
i try enabled echo cancel,tired like hwec or mg2 or olesc
but the result no any change

btw:
how can i use PHPAMI let bridged channel to play music on hold

pls help.
thank.
Mark

SIP phones are responsible for suppressing echo originating at their end. The PSTN echo cancellation is there to remove echo originating from the PSTN.

I can’t think of a failure mode that would affect Queue but not Dial.

You can’t play MoH on a bridged channel; you must break the bridge first. You can either redirect the channel to the MoH application, or park it.