we use curri to play an announcement to the caller when someone calls in. Something like "you call outside business hours plaese call again.." just a simple play and disconnect.
So here is the strange problem. When we call internally the translation pattern the announcement is played fine, but when an external incoming call hits the translation pattern we hear nothing.
It seems that sometimes the call stays connected for the time as the announcement is played and get disconnected. All configuration seems to be correct and we changed already all settings that way that G711 is used since we have no PVDM's available.
Thats what we sent back
<?xml encoding="UTF-8" version="1.0"?> <Response> <Result> <Decision>Permit</Decision> <Status></Status> <Obligations> <Obligation FulfillOn="Permit" ObligationId="urn:cisco:xacml:policy-attribute"> <AttributeAssignment AttributeId="Policy:simplecontinue"> <AttributeValue DataType="http://www.w3.org/2001/XMLSchema#string"><cixml ver="1.0"><reject><announce identification="RecordingWarning_00038"/></reject> </cixml></AttributeValue> </AttributeAssignment> </Obligation> </Obligations> </Result> </Response>
So I guess there is something on CUCM but what!?
CUCM versions tested 10.5 and 10.0
---------------------------------------------------------------------------------------------
Can you please try enabling Provisional Reliable Acknowledgement (PRACK) with early media cut through. Trunks and gateways must support early media cut through for the greeting to get played in such a way. Cisco PRI/MGCP gateways, H.323 gateways and trunks support early media cut through. For SIP trunk to support early media cut through, you must enable PRACK.
This also could be because of DNS issue.
---------------------------------------------------------------------------------------------
Could you please explain how to solve the problem. I also experienced this problem.
In my case, it is MGCP gateway.
---------------------------------------------------------------------------------------------
Is the call coming from a carrier or through a PBX? You have to be able to have the PRI take early media cut through in order to hear the announcement.
---------------------------------------------------------------------------------------------
Thank you so much for the answer. the call is coming from PBX. Is it possible to enable early media cut through on PBX?
Or it's limitation Is there any workaround for this.
---------------------------------------------------------------------------------------------
on MGCP you need to make sure that early media is not disabled (enabled by default)
Cisco IOS Voice Command Reference - disable-early-media through dualtone [Support] - Cisco
But what we have seen here in Europe that most PSTN provider does not support early media which means that you will not hear anything even if it is setup correct. But Cisco made some changes here on CUCM 11.5 and H323/MGCP Gateway, where you have an option to connect the call befor playing announcements
I never tried it since we use CUBE but give it a try
command "disable-early-media 180" need to enable under SIP-UA mode which is for SIP.
---------------------------------------------------------------------------------------------
Our customer using MGCP gateway with call flow below.
PSTN -> PBX <--E1 PRI--> Cisco VG <--MGCP--> CUCM --> IP Phone
However could you please share your scenario how it works. Does it need to enable early media cut through on your provider side?
---------------------------------------------------------------------------------------------
well that looks like a much more complex design rather a normal setup.
The scenario we use here is
PSTN > CiscoGW (CUBE) > CUCM > IPphone
In that case you need just to make sure that GW and Provider are supporting early media.
Since you are using another PBX between I guess one of the components between does not support early media.
Anyway try the option "connect Inbound Call.." on the MGCP config page in CUCM if you run a 11.5 CUCM. In that case (I guess) the call will be connected and nor early media takes place.
---------------------------------------------------------------------------------------------
Agreed, this is quite complicated, and as Elke says, you have to ensure that early media gets cut through all the different trunks and systems.
Comments
0 comments
Please sign in to leave a comment.