<div class="gmail_quote">On Sat, Dec 18, 2010 at 4:03 PM, Stephen Reese <span dir="ltr">&lt;<a href="mailto:rsreese@gmail.com">rsreese@gmail.com</a>&gt;</span> wrote:<br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">The host I am working with has two accounts from the same DID<br>provider. Incoming calls work correctly and dial the appropriate<br>
extensions. This also allows incoming calls to be billed appropriately to the<br>individual DID accounts.<br><br>Outgoing calls from either extension default to the first DID, i.e.<br>calls from either extension have the same callerID. How can an<br>
extension specify separate outgoing contexts so the correct number is<br>associated with it, also allowing the SIP provider to recognize the<br>difference for billing purposes, or is there a better way?<br></blockquote>
<div>The outgoing caller-id is probably just the extension number, so the provider is setting it to a default (usually the main billing number).  You can set what Asterisk sends as the outbound Caller-ID in the outbound context before the Dial statement.  Make sure your provider will honor what you set, as many filter what you can send to only the DIDs they provide for you.</div>

<div> </div>
<div>Take a look here for more information on setting the caller-id in the dialplan:</div>
<div> </div>
<div><a href="http://www.voip-info.org/wiki/view/Asterisk+func+callerid">http://www.voip-info.org/wiki/view/Asterisk+func+callerid</a></div>
<div> </div>
<div>-Jonathan</div>
<div> </div></div>