# Outgoing Call

**URL:** <https://community.asterisk.org/t/outgoing-call/25747>\
**Category:** Asterisk General\
**Created:** [February 26, 2009, 10:55am UTC](https://community.asterisk.org/t/outgoing-call/25747 "2009-02-26T10:55:23Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![harisali](https://avatars.discourse-cdn.com/v4/letter/h/2bfe46/32.png) [@harisali](https://community.asterisk.org/u/harisali)\
**Post date:** [February 26, 2009, 10:55am UTC](https://community.asterisk.org/t/outgoing-call/25747/1 "2009-02-26T10:55:23Z")

</div>

HI

I am new to asterisk.  
I want to use it as outbound dialer, where asterisk should pick Phonenumbers from database table, & make call automatically through all available channels of E1.

what are the alternatives ?

Can I implements it in dialplan as  
(psuedo code)

extern =\> s,1, getcli from DB to dial out  
extern=\> s,n, Dial/Originate call via Dhadi/g1/Phone\_number  
extern=\> s,n, update database  
extern=\> s,n, Play IVR /promts  
extern=\> s,n, take input etc …  
extern=\> s,n, Hangup  
extern=\> s,n, goto( s,1)

so it will work in continous loop ???

PLZ guide in detail, the recommended way to heavy productive system, & sample syntex

I will be thanksful to you

---

<div class="post-metadata">

**Author:** ![Dovid](https://avatars.discourse-cdn.com/v4/letter/d/e95f7d/32.png) [@Dovid](https://community.asterisk.org/u/Dovid)\
**Post date:** [February 26, 2009, 6:40pm UTC](https://community.asterisk.org/t/outgoing-call/25747/2 "2009-02-26T18:40:52Z")

</div>

Google vicidial
