Nitesh Bansal wrote:
Hello, I want to use ARI node client library to initiate a call, i'm using the sample code from the ari example 'bridge-move.js', the code is running fine. https://wiki.asterisk.org/wiki/display/AST/ARI+and+Bridges%3A+Bridge+Operations#ARIandBridges:BridgeOperations-bridge-move.js But now before initiating the call, I want to be able to add a 'Route' header in the outgoing call placed, I'm trying to achieve it by adding a channel variable, it seems that it isn't working, I don't see any route header added in the outgoing INVITE. This is my code in the originate function: channel.setChannelVar({variable : "SIPADDHEADER", value : "Route : nbansal@xxxxxxxxx <mailto:nbansal@xxxxxxxxx>"});
You need to pass in the variables to set on the originate itself using the variables argument, and not set it afterwards. This should work as you expect/need.
-- Joshua Colp Digium, Inc. | Senior Software Developer 445 Jan Davis Drive NW - Huntsville, AL 35806 - US Check us out at: www.digium.com & www.asterisk.org _______________________________________________ asterisk-app-dev mailing list asterisk-app-dev@xxxxxxxxxxxxxxxx http://lists.digium.com/cgi-bin/mailman/listinfo/asterisk-app-dev