Hello list, I'm using a PHP script to communicate with asterisk via AMI, and edit configuration files. So far everything went ok, but I came up with a little problem editing extensions.conf using 'updateconfig'. Is it possible to edit an existing line in extensions.conf file?, e.g. Given a 'category' in my extensions.conf as follow: [macro-mytest] exten => s,1,Dial(${SYSTEM_TECHS}/${ARG1}@${SYSTEM_SIP_PROVIDER},,kKtTwW) exten => s,n,Hangup() I send this request to Asterisk: ... Action: UpdateConfig SrcFilename: extensions.conf DstFilename: /tmp/extensions.conf Action-000000: Update Cat-000000: macro-TPLtrunkcell Var-000000: exten Value-000000: >s,n,Dial(${SYSTEM_TECHZ}/${ARG1},,kKtTwW) Match-000000: SYSTEM_TECH ... After the request, which Asterisk execute successfully, the result is something like: [macro-mytest] exten => s,1,Dial(${SYSTEM_TECHS}/${ARG1}@${SYSTEM_SIP_PROVIDER},,kKtTwW) exten => s,n,Hangup() exten => s,n,Dial(${SYSTEM_TECHZ}/${ARG1},,kKtTwW) Instead of : [macro-mytest] exten => s,1,Dial(${SYSTEM_TECHZ}/${ARG1},,kKtTwW) exten => s,n,Hangup() ... which was the answer I was specting. I'm I forgetting something here? (In the source I saw an extra parameter to AMI when using the UpdateConfig command, which was 'Line-XXXXXX', I tried indicating the exact line too, but that did not help). Thanks for your help. Best regards, -- Jose P. Espinal http://blog.Slackware-Es.com