The Top 8 Free Asterisk Add-Ons
The Asterisk open-source IP PBX is popular for several very good reasons, including its low cost, flexibility and powerful feature set. Another factor that draws many businesses to Asterisk is the ability to enhance the product with an array of add-on features and utilities. Many of these offerings are available at no cost (although some developers request a modest donation). These eight free add-ons will help you monitor, configure and use Asterisk in a variety of different ways.
Related Articles:
OutCALL: OutCALL is an open-source product that integrates Asterisk with Microsoft Outlook for easier dialing and telecom support. The add-on’s features include the ability to place calls from within Outlook, a call-history log, real-time call notifications via pop-ups and automatic contacts updating.
Snap: Snap is a dialer and call pop-up application that allows users to dial by simply clicking a contact entry. The program works by sending the phone number that the user wishes to dial to the PBX, which then initiates a call back to the user’s phone. When the user picks up the phone, he or she will be connected to the number dialed. Snap integrates with Microsoft Outlook, Excel and PowerPoint, as well as with Mozilla Thunderbird. Snap comes in a free Basic version and a $29.99 Pro version.
OrderlyStats: A real-time call-center statistics package, OrderlyStats lets users assess overall call-routing capabilities and performance on an agent-by-agent basis. The technology also aims to help users manage shift times, assess the impact of new technologies and procedural changes, and monitor call-center improvements over a period of time.
Asterisk Web/PHP Event Monitor: The Asterisk Web/PHP Event Monitor offers a Web interface that’s designed to help users view the current condition of Asterisk and all Asterisk Events. The software doesn’t poll Asterisk for Events but instead collects them in a MySQL database via an Asterisk Manager API (application programming interface) Python script.
AsteriskControl: Asterisk Control aims to place users in charge of their IP PBX. The software allows Windows users to connect-in, view, disconnect and control calls, including those using SIP (Session Initiation Protocol)/IAX (Inter-Asterisk eXchange).
Asterisk Queue/CDR Log Analyzer: The Asterisk Queue/CDR Log Analyzer has a simple yet useful mission: to select, list and graph Asterisk queue and CD-R log records through a Web interface.
Asterisk Flash Operator Panel: Asterisk gets “flashy” with Asterisk Flash Operator Panel, a real-time Asterisk visual-operator panel. The application displays information about Asterisk PBX activity in real time via any standard Web browser with the Adobe Systems Inc.’s Flash plug-in. Asterisk Flash Operator Pane can integrate with CRM software and can be used to enable click-to-dial for Web-based applications.
AstBill: A Web-based billing interface for Asterisk, AstBill is used by many small businesses and is currently the calling platform for several Asterisk call-termination services. The interface can show the balance, expenditure, payments and number of calls on each account. The software also provides call data records, including cost and sales on each call, as well as many other features.
Bonus Selection: Don’t forget asterisk-addons, a package that includes MySQL support for call-detail records and other useful tools.
Related Articles:
Open-Source PBX Face-Off: SIPxchange ECS Vs. Asterisk
Asterisk Distribution Comparison
واخيرا بفضل الله قمت بعمل ربط ما بين AVAYA & Asterisk
واخيرا وبعد طول انتظار قمت بعمل ربط ما بين سيرفر استريسك و AVAYA
as h323 trunk
وكان هذا من احد اهدافى لانى لا اتعامل مع اجهزة Avaya كثير
Asterisk cmd GotoIfTime
Synopsis:
Conditional goto on current time
Description:
GotoIfTime(<time range>|<days of week>|<days of month>|<months>?[[context|]extension|]pri)
Asterisk 1.6
GotoIfTime(<time range>,<days of week>,<days of month>,<months>?[[context,]extension,]pri)
Note: Asterisk 1.6 do not support “|” as seperater it now only uses “,”
If the current time matches the specified time, then branch to the specified extension. Each of the elements may be specified either as ‘*’ (for always) or as a range. If the current time does not match the specified time, next priority is executed.
Times before Asterisk 1.6.2 are only accurate down to the 2-minute interval. So 12:01 is treated the same as 12:00.
Starting with 1.6.2, times are accurate down to the minute.
How to specify time
The include syntax is defined in the sample extensions.conf like this:
<time range>|<days of week>|<days of month>|<months>
where:
<time range>= <hour>’:'<minute>’-'<hour>’:'<minute>
| ”*”
<days of week> = <dayname>
| <dayname>’-'<dayname>
| ”*”
<dayname> = ”sun” | ”mon” | ”tue” | ”wed” | ”thu” | ”fri” | ”sat”
<days of month> = <daynum>
| <daynum>’-'<daynum>
| ”*”
<daynum> = a number, 1 to 31, inclusive
<hour> = a number, 0 to 23, inclusive
<minute> = a number, 0 to 59, inclusive
<months> = <monthname>
| <monthname>’-'<monthname>
| ”*”
<monthname> = ”jan” | ”feb” | ”mar” | ”apr” | ”may” | ”jun” | ”jul” | ”aug” | ”sep” | ”oct” | ”nov” | ”dec”
daynames and monthnames are not case-sensitive.
Examples
If you replace an option with *, it is ignored when matching. For instance:
exten => 3000,1,GotoIfTime(9:00-17:00|mon-fri|*|*?open,s,1)
would transfer to context “open”, extension s, priority 1 if it’s between 9:00 and 17:00, Monday through Friday, not checking the day of month or month.
Another example:
exten => s,6,GotoIfTime(*|*|26-30|May?attendant,s,30)
would transfer to context “attendant”, extension s, priority 30 at any time from May 26th though May 30th. (In this example, an office is closed for Memorial Day.)
BADR CALL MANAGER
BADR CALL MANAGER
هو نظام مبنى على Astrtisk يتيح لك ادارة المكالمات واضافة الهواتف التى تعمل بتقنية الVoip
قمت بتصميمة واحببت ان اريكم اياه
وقد قمت برفع فيديوا تعريفى له فى الYou tube مكون من ثلاث اجزاء
الرجاء المشاهدة وابداء الراى
الجزء الاول
الجزء الثانى
الجزء الثالث
يسعدنى ابداء الراى من خلال
الهاتف :002-0112788942
البريد :ahmed_it@windowslive.com
الحمد لله نجحت فى امتحان JNCIS-ES
الحمد والشكر لله رب العالمين
بفضل الله بتاريخ 1/11/2009
نجحت فى امتحان JNCIS-ES
هو يهتم بالحماية وهو خاص بشركة جينبر
اسال الله ان نفرح بكم قريبا
Cisco Configuration Summary
Cisco Router Configuration Commands
| Requirement | Cisco Command |
|---|---|
| Set a console password to cisco | Router(config)#line con 0 Router(config-line)#login Router(config-line)#password cisco |
| Set a telnet password | Router(config)#line vty 0 4 Router(config-line)#login Router(config-line)#password cisco |
| Stop console timing out | Router(config)#line con 0 Router(config-line)#exec-timeout 0 0 |
| Set the enable password to cisco | Router(config)#enable password cisco |
| Set the enable secret password to peter.This password overrides the enable password and is encypted within the config file | Router(config)#enable secret peter |
| Enable an interface | Router(config-if)#no shutdown |
| To disable an interface | Router(config-if)#shutdown |
| Set the clock rate for a router with a DCE cable to 64K | Router(config-if)clock rate 64000 |
| Set a logical bandwidth assignment of 64K to the serial interface | Router(config-if)bandwidth 64 Note that the zeroes are not missing |
| To add an IP address to a interface | Router(config-if)#ip addr 10.1.1.1 255.255.255.0 |
| To enable RIP on all 172.16.x.y interfaces | Router(config)#router rip Router(config-router)#network 172.16.0.0 |
| Disable RIP | Router(config)#no router rip |
| To enable IRGP with a AS of 200, to all interfaces | Router(config)#router igrp 200 Router(config-router)#network 172.16.0.0 |
| Disable IGRP | Router(config)#no router igrp 200 |
| Static route the remote network is 172.16.1.0, with a mask of 255.255.255.0, the next hop is 172.16.2.1, at a cost of 5 hops | Router(config)#ip route 172.16.1.0 255.255.255.0 172.16.2.1 5 |
| Disable CDP for the whole router | Router(config)#no cdp run |
| Enable CDP for he whole router | Router(config)#cdp run |
| Disable CDP on an interface | Router(config-if)#no cdp enable |
Cisco Router Show Commands
| Requirement | Cisco Command |
|---|---|
| View version information | show version |
| View current configuration (DRAM) | show running-config |
| View startup configuration (NVRAM) | show startup-config |
| Show IOS file and flash space | show flash |
| Shows all logs that the router has in its memory | show log |
| View the interface status of interface e0 | show interface e0 |
| Overview all interfaces on the router | show ip interfaces brief |
| View type of serial cable on s0 | show controllers 0 (note the space between the ‘s’ and the ’0′) |
| Display a summary of connected cdp devices | show cdp neighbor |
| Display detailed information on all devices | show cdp entry * |
| Display current routing protocols | show ip protocols |
| Display IP routing table | show ip route |
| Display access lists, this includes the number of displayed matches |
show access-lists |
| Check the router can see the ISDN switch | show isdn status |
| Check a Frame Relay PVC connections | show frame-relay pvc |
| show lmi traffic stats | show frame-relay lmi |
| Display the frame inverse ARP table | show frame-relay map |
Cisco Router Basic Operations
| Requirement | Cisco Command |
|---|---|
| Enable | Enter privileged mode |
| Return to user mode from privileged | disable |
| Exit Router | Logout or exit or quit |
| Recall last command | up arrow or <Ctrl-P> |
| Recall next command | down arrow or <Ctrl-N> |
| Suspend or abort | <Shift> and <Ctrl> and 6 then x |
| Refresh screen output | <Ctrl-R> |
| Compleat Command | TAB |
Cisco Router Copy Commands
| Requirement | Cisco Command |
|---|---|
| Save the current configuration from DRAM to NVRAM |
copy running-config startup-config |
| Merge NVRAM configuration to DRAM | copy startup-config running-config |
| Copy DRAM configuration to a TFTP server | copy runing-config tftp |
| Merge TFTP configuration with current router configuration held in DRAM |
copy tftp runing-config |
| Backup the IOS onto a TFTP server | copy flash tftp |
| Upgrade the router IOS from a TFTP server | copy tftp flash |
Cisco Router Debug Commands
| Requirement | Cisco Command |
|---|---|
| Enable debug for RIP | debug ip rip |
| Enable summary IGRP debug information | debug ip igrp events |
| Enable detailed IGRP debug information | debug ip igrp transactions |
| Debug IPX RIP | debug ipx routing activity |
| Debug IPX SAP | debug IPX SAP |
| Enable debug for CHAP or PAP | debug ppp authentication |
| Switch all debugging off | no debug allundebug al |
منقول :( حكم العمل في مؤسسة تقوم على صيانة البنك المركزي)
أنا مهندس تخرجت منذ ما يقارب العامين ، وبحثت عن عمل مناسب ولم أوفق في ذلك – ولله الحمد – أنا في حالة مادية جيدة وأعيش مع والدي ، ولكن أرجو من الله أن يوفقني في عمل يرفع حمل التفكير في جلوس بلا عمل أو نفع .
الآن توفرت لي فرصة عمل في شركة خاصة تقوم بصيانة وتشغيل ” البنك المركزي ” عن طريق عقد سنوي وبراتب مناسب ، فهل حكم العمل فيها كحكم العمل في البنوك ؟ أرجو منكم إجابتي على هذا السؤال … وماذا لو اشترطت على الشركة عدم العمل البنك المركزي وطلبت نقلي لمكان آخر ، فهل يجري عليها نفس الحكم ؟ علماً بأنني لم أباشر العمل حتى الآن .
الجواب :—————
الحمد لله
لا يجوز لك العمل في ” البنك المركزي ” لا مباشرة ولا في شركة تقوم بتشغيل أجهزته وصيانتها ؛ لما في ذلك من التعاون على الإثم والعدوان .
وهذه البنك المركزي هو المسؤول عن البنوك وتحديد فوائدها الربوية ويحاسب من يخالف أنظمتها ويسن لهم القوانين والأنظمة المخالفة لشرع الله عز وجل .
فإذا كنت تعمل في شركة صيانة وتشغيل فلا مانع أن تقوم بتشغيل وصيانة شركات ومؤسسات تعمل وفق المباح من أحكام الشرع ، حتى ولو كانت شركتكم فيها فروع تقوم بتشغيل ما لا يحل لهم من المؤسسات والشركات ، والمهم بالنسبة لك أن لا تقبل العمل في هذا الفرع ، واطلب فرعاً آخر يقوم على تشغيل وصيانة ما هو مباح شرعاً .
وفي الموقع فتاوى متعددة في حكم العمل في البنوك الربوية ، وفي مؤسسات تقوم على صيانة البنوك الربوية وعمل برامج لها ، وقد ذكرنا فيها كلام أهل العلم في تحريم هذه الأعمال ، وهو ما ينطبق تماماً – بل أشد – على المؤسسة الراعية لهذه البنوك .
المصدر
http://islamqa.com/ar/ref/49829
التعليق : الله يحفظنا
Configuring a Cisco 7970 IP Phone on Asterisk
Topologys For Dynamips

#This Lab Is net1
autostart = false
[localhost]
[[3640]]
image = e:\My Lab\Cisco_Lab\ios\C3640-IK.BIN
idlepc = 0x60638cd8
mmap = true
nvram = 128
disk0 = 64
confreg = 0×2102
#############
[[ROUTER R1]]
#############
model = 3640
console = 2000
ram = 96
slot0 = NM-4E
slot1 = NM-4T
s1/0 = R2 S1/0
S1/1 = R3 S1/1
#############
[[ROUTER R2]]
#############
model = 3640
console = 2001
ram = 96
slot0 = NM-4E
slot1 = NM-4T
s1/1 = R4 s1/0
#############
[[ROUTER R3]]
#############
model = 3640
console = 2002
ram = 96
slot0 = NM-4E
slot1 = NM-4T
s1/0 = R4 S1/1
#############
[[ROUTER R4]]
#############
model = 3640
console = 2003
ram = 96
slot0 = NM-4E
slot1 = NM-4T
s1/2 = R5 s1/0
#############
[[ROUTER R5]]
#############
model = 3640
console = 2004
ram = 96
slot0 = NM-4E
slot1 = NM-4T
فقط قم بنسخ المحتوى السابق عدا الصورة وقم بوضعهم فى ملف
.txt
ثم قم بعد ذلك بتحويل صيغة الملف من
.txt to .net
Ex;
test.txt >>>>>>> test.net
ثم قم بتغير المسار الخاص بملف الIOS
والموجود فى الملف
image = e:\My Lab\Cisco_Lab\ios\C3640-IK.BIN
وضع المسار الصحيح للنسخة التى لديك ويحب ان تكون C3640

#This Lab Is Beta Lab
autostart = false
[localhost]
[[3640]]
image = E:\My Lab\Cisco_Lab\ios\C3640-IK.BIN
idlepc = 0x60638cd8
mmap = true
nvram = 128
disk0 = 64
confreg = 0×2102
#############
[[ROUTER R1]]
#############
model = 3640
console = 2001
ram = 96
slot0 = NM-4E
slot1 = NM-4T
s1/0 = FRSW 1
#############
[[ROUTER R2]]
#############
model = 3640
console = 2002
ram = 96
slot0 = NM-4E
slot1 = NM-4T
s1/0 = FRSW 2
#############
[[ROUTER R3]]
#############
model = 3640
console = 2003
ram = 96
slot0 = NM-4E
slot1 = NM-4T
s1/0 = FRSW 3
#############
[[ROUTER R4]]
#############
model = 3640
console = 2004
ram = 96
slot0 = NM-4E
slot1 = NM-4T
S1/1 = R3 S1/1
#############
[[ROUTER R5]]
#############
model = 3640
console = 2005
ram = 96
slot0 = NM-4E
slot1 = NM-4T
S1/1 = R2 S1/1
#############
[[FRSW FRSW]]
#############
1:122 = 2:221
1:123 = 3:321
نفس الشيء الذى سوف تقوم بعمله مع الاول

#This Lab Is Beta Lab
autostart = false
[localhost]
[[3640]]
image = E:\My Lab\Cisco_Lab\ios\C3640-IK.BIN
idlepc = 0x60638cd8
mmap = true
nvram = 128
disk0 = 64
confreg = 0×2102
#############
[[ROUTER Alex]]
#############
model = 3640
console = 2000
ram = 96
slot0 = NM-4E
slot1 = NM-4T
S1/0 = Cairo S1/0
e0/1 = Makka e0/0
#############
[[ROUTER Makka]]
#############
model = 3640
console = 2001
ram = 96
slot0 = NM-4E
slot1 = NM-4T
s1/0 = Jeddah S1/0
#############
[[ROUTER Jeddah]]
#############
model = 3640
console = 2002
ram = 96
slot0 = NM-4E
slot1 = NM-4T
#############
[[ROUTER Cairo]]
#############
model = 3640
console = 2003
ram = 96
slot0 = NM-4E
slot1 = NM-4T
#############
[[ROUTER uae]]
#############
model = 3640
console = 2004
ram = 96
slot0 = NM-4E
slot1 = NM-4T
e0/1 = islamabad e0/0
#############
[[ROUTER islamabad]]
#############
model = 3640
console = 2005
ram = 96
slot0 = NM-4E
slot1 = NM-4T
#############
[[ROUTER SW1]]
#############
model = 3640
console = 2006
ram = 96
slot1 = NM-16ESW
F1/1 = Cairo e0/0
F1/2 = Jeddah e0/1
F1/3 = uae e0/2