diff --git a/apps/asterisk/yealink-provisioning.yaml b/apps/asterisk/yealink-provisioning.yaml index 5829538..f489845 100644 --- a/apps/asterisk/yealink-provisioning.yaml +++ b/apps/asterisk/yealink-provisioning.yaml @@ -47,6 +47,26 @@ data: phone_setting.ring_type = Ring1.wav features.power_saving.enable = 0 + ## DTMF — use RFC2833 (RFC4733) for Asterisk ARI compatibility + account.1.dtmf.type = 1 + account.1.dtmf.dtmf_payload = 101 + + ## Dial Plan — send ALL * codes to the SIP server (do NOT handle locally) + ## Without this, *0 etc. get intercepted by the phone firmware + dialplan.digitmap = { *x+ | *xx | *xxx | *xxxx | [1-9]xx | +x+ | 1xxxxxxxxxx | x+ } + dialplan.digitmap.apply_to = 0 + + ## Disable local feature code handling — let the server handle everything + features.pickup.direct_pickup_enable = 0 + features.pickup.direct_pickup_code = + features.pickup.group_pickup_enable = 0 + features.pickup.group_pickup_code = + features.key_as_send = 1 + + ## Disable local voicemail — server handles voicemail via star codes + voice_mail.number.1 = + account.1.voice_mail.number = + ## Provisioning auto_provision.server.url = https://10.0.56.207:8089/provision auto_provision.repeat.enable = 1