เปเบเปเบเบญเบเบซเบผเบฒเบเบเปเบฒเบ, เปเบเบฑเปเบเบเปเบญเบ, เบกเบตเบเบงเบฒเบกเบเบดเบเบเบตเปเบเบฐเปเบฎเบฑเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบเบตเปเปเบเบฑเบเปเบญเบเบฐเบฅเบฑเบ. เปเบเบเบปเบเบเบงเบฒเบกเบเบตเปเบเปเบญเบเบเบฐเบญเบฐเบเบดเบเบฒเบเบเบฑเบเบซเบฒเบเปเบฒเบเบงเบดเบเบฒเบเบฒเบเปเบฅเบฐเบงเบดเบเบตเปเบเปเปเบเบเบตเปเบเปเบญเบเบเปเบญเบเบเบฐเปเบเบตเบเปเบเปเบงเบฅเบฒเบเบตเปเบเบฑเบเบเบฐเบเบฒ PBX. เบเบฒเบเบเบตเบเบตเปเบเบฐเบเปเบงเบเปเบซเปเบเบฒเบเบเบปเบเบเบฑเบเบชเบดเบเปเบเบเปเบฝเบงเบเบฑเบเบเบงเบฒเบกเบเบดเบเบเบญเบเบเบปเบเปเบญเบ, เปเบฅเบฐเบเบฒเบเบเบปเบเบเบตเปเบเบฐเบเบฐเบเบดเบเบฑเบเบเบฒเบกเปเบชเบฑเปเบเบเบฒเบเบเบตเปเบเบต, เปเบเบฒเบฐเบงเปเบฒเบเปเบญเบเบเปเปเปเบเปเบฎเบฑเบเบเบปเบเบเบฐเปเบซเบเบเบเบฒเบเบเบฐเบชเบปเบเบเบฒเบเบเบญเบเบเบนเปเบเบธเบเปเบเบตเบ.
เปเบเบงเบเบงเบฒเบกเบเบดเบเปเบฅเบฐเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบตเปเบชเปเบฒเบเบฑเบ
เปเบฅเบฐเบกเบฑเบเบเบฑเบเบซเบกเบปเบเปเบเปเปเบฅเบตเปเบกเบเบปเปเบเบเบฝเบเปเบเปเบเปเบงเบเบเบงเบฒเบกเบฎเบฑเบเบชเปเบฒเบฅเบฑเบ Asterisk (เบเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเปเบชเปเบฒเบเบเปเบฒเบฎเปเบญเบเบชเบฐเบซเบกเบฑเบเบเบฒเบเบชเบทเปเบชเบฒเบ), เบญเบฑเบเบเบฐเปเบเบกเบฑเบเบเบญเบเปเบเบฅเบฐเบชเบฑเบเปเบฅเบฐเบเบฒเบเบเบดเบเบเบฑเปเบ freepbx (เบชเปเบงเบเบเบดเบเบเปเปเปเบงเบฑเบเบชเปเบฒเบฅเบฑเบ Asterisk). เบเปเบฒเบเบงเบฒเบกเบเปเบญเบเบเบฒเบเบเบญเบเบเปเบฅเบดเบชเบฑเบเบเปเปเบกเบตเบชเบฐเปเบเบฒเบฐ เปเบฅเบฐเบเบปเบเบขเบนเปเปเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบ freepbx - เบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบกเปเบเบเบดเปเบเปเบซเบเป. เบเบฒเบเบเบดเบเบเบฑเปเบเบเบฑเบเบซเบกเบปเบเปเบเปเบเบฑเบเบเบถเปเบเบเบฒเบเปเบ 24 เบเบปเปเบงเปเบกเบ, เบเปเบฅเบดเบชเบฑเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบฑเปเบเบเปเบฒ PBX, เบเบฒเบเปเบเปเบเบญเบเบเบนเปเปเบเบฑเบเบกเบดเบเปเบฅเบฐเบเบฒเบเบเบถเบเบญเบปเบเบฎเบปเบกเบชเบฑเปเบเบเบงเบเบเบฑเบเบเบฒเบเบชเบฐเบซเบเบฑเบเบชเบฐเบซเบเบนเบเบเปเบฒเบเปเบญเบเบเบฒเบ.
เปเบเปเปเปเบฒเบงเบฝเบเบเบตเปเปเปเบฒเบชเบปเบเปเบเบเบตเปเบชเบธเบเปเบกเปเบเบเปเปเปเบเปเบกเบฒเบเบเบฐเบเบฒเบ เปเบฅเบฐเบเบฒเบเบเบฑเปเบเบเปเปเบเปเปเปเบเบฑเบเบเบตเปเปเปเบฒเบชเบปเบเปเบเบซเบผเบฒเบ. Asterisk เบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเบซเบผเบฒเบ, เปเบเปเปเบเบทเปเบญเบฎเบฑเบเบชเบฒเบเบฒเบเปเบเปเบเบญเบเบเบญเบเปเบงเบฑเบเปเบเบเปเปเบเบเปเบฒเบชเบฑเปเบเปเบฎเบฑเบเบงเบฝเบ, เบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเปเบงเบฅเบฒเบซเบผเบฒเบเปเบเบทเปเบญ. เบเบฑเปเบเบเบฑเปเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเบเปเบญเบเปเบญเบฒเบเบเบฐเปเบเปเปเบงเบฅเบฒเบเบปเบเบเบงเปเบฒเบเบฒเบเบเบดเบเบเบฑเปเบ PBX เบชเปเบงเบเบเบตเปเปเบซเบผเบทเบญ. เปเบฅเบฐเบเบธเบเบเปเปเปเบกเปเบเบงเปเบฒเบกเบฑเบเปเบเปเปเบงเบฅเบฒเบเบปเบเปเบเบเบฒเบเบเบฝเบเปเบงเบฑเบเปเบเปเบเบญเบ, เปเบเปเบเบธเบเบเบฑเปเบเปเบกเปเบเบขเบนเปเปเบเบฅเบฑเบเบชเบฐเบเบฐเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒ. freepbx. เบงเบดเบเบตเบเบฒเบเบชเบฐเบเบฒเบเบฑเบเบเบฐเบเบฐเบเปเบฒเปเบฅเบฐเบงเบดเบเบตเบเบฒเบ freepbx เปเบเปเบเบทเบเบงเบฒเบเปเบงเปเปเบเปเบงเบฅเบฒเบเบญเบ php4, เปเบฅเบฐเปเบเปเบงเบฅเบฒเบเบตเปเบกเบต php5.6 เปเบฅเปเบง, เปเบเบดเปเบเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบซเปเบเปเบฒเบเบเบฒเบเปเบฅเบฐเบชเบฐเบเบงเบเบเบงเปเบฒ.
เปเบเบทเบญเบเบชเบธเบเบเปเบฒเบเปเบกเปเบเปเบเบเบเบฑเบเบเบฒเบเบดเบเปเบเบฎเบนเบเปเบเบเบเบญเบเปเบเบเบงเบฒเบ. เปเบเปเบงเบฅเบฒเบเบตเปเบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเบเบฐเบเบฒเบเบฒเบกเบชเปเบฒเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเปเบเบฑเปเบเบเบตเปเบชเปเบฒเบฅเบฑเบ freepbx, เบเปเบญเบเบฎเบนเปเบงเปเบฒเบเปเบญเบเบเบฐเบเปเบญเบเบเบฝเบเบกเบฑเบเบเบทเบเปเบซเบกเปเบขเปเบฒเบเปเบซเบเปเบซเบผเบงเบเปเบฅเบฐเบกเบฑเบเบเบฐเบเปเบฒเบเบเปเปเบเบฒเบเบชเปเบฒเบเบชเบดเปเบเปเบซเบกเป.
เบเปเปโเบเปเบฒโเบเบปเบโเบเบตเปโเบชเปเบฒโเบเบฑเบโเปเบกเปเบโ:
- เบเบฒเบโเบเบฑเปเบโเบเปเบฒโเบเปเบฒเบโเบเบฒเบโ, เปเบเบปเปเบฒโเปเบเบดเบ intuitively เปเบเบดเบโเปเบกเปเบโเบงเปเบฒโเบเบนเปโเบเปโเบฅเบดโเบซเบฒเบโเบเบปเบงโ. เบเบฑเปเบเบเบฑเปเบ, เบเปเบฅเบดเบชเบฑเบเบเปเปเบฎเบฝเบเบฎเปเบญเบเปเบซเปเบกเบตเบเบฒเบเบเปเบฒเบฅเบธเบเบฎเบฑเบเบชเบฒ PBX เบขเบนเปเบเปเบฒเบเบเบงเบเปเบฎเบปเบฒ,
- เบเบฒเบโเบเบฑเบโเปเบเปโเบเปเบฒเบโเปเบเบทเปเบญโเปเบซเปโเบงเบฝเบโเบเบฒเบโเปเบเปโเบฎเบฑเบโเบเบฒเบโเปเบเปโเปเบโเปเบโเปเบงโเบฅเบฒโเบเบตเปโเบเบฝเบโเบเปโ,
- เบเบงเบฒเบกเบเปเบฒเบเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเปเบเบเบเบฑเบ PBX. U freepbx เบเปเปเบกเบต API เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบฒเบเบเบฑเปเบเบเปเบฒ, i.e. เบชเปเบฒเบฅเบฑเบเบเบปเบงเบขเปเบฒเบ, เบเปเบฒเบเบเปเปเบชเบฒเบกเบฒเบเบชเปเบฒเบเบเบธเปเบกเบซเบผเบทเปเบกเบเบนเบชเบฝเบเบเบฒเบเปเบญเบฑเบเบเบฅเบดเปเบเบเบฑเบเบเบญเบเบเบฒเบเบชเปเบงเบเบเบตเบชเบฒเบก, เบเบฝเบเปเบเป API เปเบเบปเปเบฒเบเบฑเปเบ Asterisk,
- opensource - เบชเปเบฒเบฅเบฑเบเบเบฑเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเบเบตเปเปเบเบฑเบเบชเบดเปเบเบชเปเบฒเบเบฑเบเบเบตเปเบชเบธเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเปเบเปเบชเปเบฒเบฅเบฑเบเบฅเบนเบเบเปเบฒ.
เปเบเบงเบเบงเบฒเบกเบเบดเบเบเบญเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒเปเบงเบเบถเปเบเปเบกเปเบเปเบเบทเปเบญเปเบซเปเบกเบตเบซเบเปเบฒเบเบตเปเบเบฑเบเบซเบกเบปเบเบเบฐเบเบญเบเบเปเบงเบเปเบกเบเบนเบเปเบเบฎเบนเบเปเบเบเบเบญเบเบงเบฑเบเบเบธ. เบงเบฑเบเบเบธเบเบฑเบเปเบปเบเบเปเบญเบเบกเบตเบซเปเบญเบเบฎเบฝเบเบเปเปเปเบกเปเบเบปเปเบงเปเบ, เบเบถเปเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบทเปเบเบญเบเบซเบเปเบฒเบเบตเปเบเบปเปเบเบเปเบเบฑเบเบซเบกเบปเบเปเบกเปเบเปเบเบฑเบเบเบตเปเบฎเบนเปเบเบฑเบเปเบฅเปเบงเปเบฅเบฐเบเบฑเปเบเบเบฑเปเบเบเบถเปเบเบกเบตเบเบฒเบเบเบฐเบเบดเบเบฑเบเปเบเบเบญเบเบเบปเปเบ. Objects เบเบฐเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบซเบผเบธเบเบเปเบญเบเบเบฒเบเปเบเปเบเบฝเบเบเบฑเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบเปเบเบฎเบนเบเปเบเบเบเบญเบ associative arrays เบเปเบงเบ string keys, เปเบเบดเปเบเบเปเบฒเบเบชเบฒเบกเบฒเบเบเบญเบเบซเบฒเปเบเปเปเบ. freepbx เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเปเบเบเบเบฒเบเบเบงเบเบชเบญเบเบเบฒเบเบเปเบฒเบเบฒเบเบเบฑเบเบซเบกเบปเบเปเบฅเบฐเบซเบเปเบฒเบเบตเปเบฎเบฑเบ. เปเบเบเปเบฅเบฐเบเบตเบเบญเบเบงเบฑเบเบเบธ, banal autocompletion เบเบฐเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบเบธเบเบชเบปเบกเบเบฑเบเบเบฑเบเบซเบกเบปเบ, เปเบฅเบฐเปเบเบเบเบปเปเบงเปเบเบเบฐเปเบฎเบฑเบเปเบซเปเบเบตเบงเบดเบเบเปเบฒเบเบเบฒเบเบซเบผเบฒเบเบเบฑเปเบ. เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเบฒเบเบชเบทเบเบเบญเบเปเบฅเบฐเบเบฒเบเบเบดเบเบฒเบกเปเบซเบกเปเปเบเปเปเบเบเบฑเบเบซเบฒเบซเบผเบฒเบเบขเปเบฒเบเบเบฑเบเบเบฒเบเบเบฑเบเปเบเป.
เบชเบดเปเบเบเปเปเปเบเบเบตเปเปเบฎเบฑเบเปเบซเปเปเบงเบฅเบฒเปเบฎเบฑเบเบงเบฝเบเบเบทเบเบเปเบฒเบฅเบปเบ เปเบฅเบฐเบเบงเบเบซเบผเบตเบเบฅเปเบฝเบเบเบฒเบเบเปเปเบฒเบเบฑเบ. เบเปเบฒเบกเบตเปเบกเบเบนเบเบเบตเปเบฎเบฑเบเบเบดเบเบเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบซเบฒเบเบฐเบเบฑเบเบเบฒเบ, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเบเบธเบเปเบกเบเบนเบเบญเบทเปเบเปเบเบตเปเบเปเบญเบเบเบฒเบเบชเบปเปเบเปเบเบซเบฒเบเบฐเบเบฑเบเบเบฒเบเบเบงเบเปเบเปเบกเบฑเบ, เปเบฅเบฐเบเปเปเปเบกเปเบเบเบฒเบเบชเปเบฒเบเบชเปเบฒเปเบเบปเบฒเบเบญเบเบเบปเบเปเบญเบ. เบเบฑเปเบเบเบฑเปเบ, เบเปเบฒเบเปเบฒเบเบเปเบญเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบ, เบเปเบฒเบเบเบฐเบเปเบญเบเบเปเบฝเบเบขเบนเปเปเบเบชเบฐเบเบฒเบเบเบตเปเบเบฝเบงเปเบเบปเปเบฒเบเบฑเปเบเปเบฅเบฐเบเบฒเบเบเบปเปเบเบซเบฒ "เบงเบดเบเบตเบเบฒเบเปเบฎเบฑเบเบงเบฝเบ" เบเบงเบเบเปเบฒเปเบเบตเบเบเบฒเบเบขเบนเปเปเบเบชเบฐเบเบฒเบเบเบตเปเบเบฝเบง, เปเบฅเบฐเบเปเปเปเบกเปเบเบเบฒเบเบเบปเปเบเบซเบฒเปเบเบเบปเปเบงเปเบเบเบเบฒเบเบเบฑเบเบซเบกเบปเบ.
เบชเบฐเบเบฑเบเบเปเบฒเบญเบดเบเปเบฅเบฐเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบญเบดเบ
เบเบปเปเบเปเบเบเบเปเบฒเบญเบดเบเปเบกเปเบเบเบฝเบกเบเปเบญเบกเบเบฒเบเปเบเบซเบเบถเปเบเบเบต. PBX เบเบฑเบเบซเบกเบปเบ, เบเบฒเบกเบเบฒเบเบงเบฒเบเปเบเบ, เปเบกเปเบเปเบเบเปเบกเบเบนเบ, เปเบฅเบฐเปเบกเบเบนเบเบเปเปเบเบฝเบเปเบเปเบชเบฒเบกเบฒเบเปเบเบตเปเบกเบซเบเปเบฒเบเบตเปเปเบซเบกเปเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเบฒเบเปเบ, เปเบเปเบเบฑเบเบเปเบฝเบเบเบปเบงเปเบเปเบเบญเบเปเบงเบฑเบ.
เปเบกเปเบเปเบฅเปเบง, เบเบงเบฒเบกเบเบดเบเบเบญเบเบเบฒเบเบชเปเบฒเบ dialplan เปเบเบฎเบนเบเปเบเบเบเบญเบเปเบเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบงเบเปเปเปเบกเปเบเบเบญเบเบเปเบญเบ, เปเบเปเบกเบฑเบเบชเบฐเบเบงเบเบซเบผเบฒเบเปเบฅเบฐเบเปเบญเบเบเปเปเปเบฎเบฑเบเปเบเบฑเปเบเบเบฝเบงเบเบฑเบ. Asterisk.
เปเบเบเบเบฒเบเบเบฝเบเปเบกเบเบนเบ, เบเบฑเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเบชเบฒเบกเบฒเบ:
- เบชเปเบฒเบเบซเบเปเบฒเบเบตเปเบเบญเบเบเปเบฒเบเปเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเบฒเบเปเบ, เปเบเบดเปเบเบชเบฒเบกเบฒเบเบเบทเบเบงเบฒเบเปเบงเปเปเบเปเบเบเบงเบฒเบ, เปเบเบฑเปเบเบเบฝเบงเบเบฑเบเบเบฑเบเบขเบนเปเปเบเปเบกเบเบนเบเบญเบเบญเบปเบเบเบฐเบเบญเบเบเบฒเบเบเปเบฒเบ,
- เบชเปเบฒเบเบซเบเปเบฒเบเบญเบเบเปเบฒเบเปเบญเบเบชเปเบฒเบฅเบฑเบเบชเปเบงเบเบเบดเบเบเปเปเปเบงเบฑเบเปเบเบเปเปเบฅเบฐเปเบเบตเปเบกเปเบกเปเปเบเบเบเบญเบเบเปเบฒเบเปเบชเปเบซเบเปเบฒเบเบตเปเบกเบตเบขเบนเป (เบเปเบฒเบเบนเปเบเบฑเบเบเบฐเบเบฒเบซเบเปเบฒเปเบงเบฑเบเปเบเปเบชเบฐเบซเบเบญเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบตเป),
- เปเบเบตเปเบกเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบญเบเบเปเบฒเบเปเบชเปเปเบเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบซเบผเบฑเบ เบซเบผเบทเบชเปเบฒเบเปเบเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบญเบเบเปเบฒเบเปเบญเบ,
- เบเบนเปเบเบฝเบเปเบเบฅเปเบเบฅเบกเบชเบฒเบกเบฒเบเบชเบทเบเบเบญเบเบเบฒเบเปเบกเบเบนเบเบเบตเปเบกเบตเบขเบนเปเปเบฅเปเบง, เบเปเบฝเบเบเบฒเบเบชเปเบงเบเบเบญเบเบเบฒเบเปเบฎเบฑเบเบงเบฝเบเปเบฅเบฐเบฅเบปเบเบเบฐเบเบฝเบเบเบฒเบเปเบเปเบเบทเปเปเบซเบกเปเบซเบผเบทเบเปเบฝเบเปเบเบเปเบกเบเบนเบเบเบปเปเบเบชเบฐเบเบฑเบ.
เบเบปเบงเบขเปเบฒเบ, เบเบตเปเปเบกเปเบเบงเบดเบเบตเบเบตเปเบเปเบฒเบเบชเบฒเบกเบฒเบเบชเปเบฒเบเปเบกเบเบนเบชเบฝเบเบเบญเบเบเปเบฒเบเปเบญเบ:
......
class CPBX_MYIVR extends CPBX_IVR
{
function __construct()
{
parent::__construct();
$this->_module = "myivr";
}
}
.....
$myIvrModule = new CPBX_MYIVR();
CPBXEngine::getInstance()->registerModule($myIvrModule,__DIR__); //ะะฐัะตะณะธัััะธัะพะฒะฐัั ะฝะพะฒัะน ะผะพะดัะปั
CPBXEngine::getInstance()->registerModuleExtension($myIvrModule,'ivr',__DIR__); //ะะพะดะผะตะฝะธัั ัััะตััะฒัััะธะน ะผะพะดัะปั
เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบตเปเบชเบฑเบเบชเบปเบเบเบฑเปเบเบเปเบฒเบญเบดเบเปเบเปเบเปเบฒเปเบญเบปเบฒเบเบงเบฒเบกเบเบฒเบเบเบนเบกเปเบเบเปเบฒเบญเบดเบเปเบฅเบฐเบเบงเบฒเบกเบเบดเบเบซเบงเบฑเบเบเบฑเปเบเบเปเบฒเบญเบดเบ. เบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเบเบตโเปเบโเบเบตเปโเบกเบฑเบโเปเบฎเบฑเบโเบงเบฝเบ, เบเบตเปโเบเปเบฒโเบเบฐโเปเบเบปเปเบฒโเปเบกเปเบโเปเบฅเปเบงโเบชเบฒโเบกเบฒเบโเปเบเปโเบเบฑเบโเบฅเบฑเบโเบชเบฐโเบเบฐโเบเบปเปเบโเบเป freepbx. เบเปเบฒเบเบฐเปเบเบปเปเบฒเบเบตเปเบเบเบตเปเบเบฐเบเบฒเบเบปเบเบกเบฑเบเปเบเบงเบเบงเบฒเบกเบเบดเบเบเบญเบเปเบเบเบเบฒเบ. เบเบฑเบเบกเบตเบซเบผเบฒเบเบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบเปเบฎเบฑเบเปเบซเปเบเบฒเบเบเบฑเบเบเบฐเบเบฒเบเปเบฒเบเบเบถเปเบ, เปเบเปเปเบเบดเบเปเบกเปเบเปเบเปเบงเบฅเบฒเบเบฑเปเบเบเบฒเบเปเปเบฒเบงเบฝเบเปเบเปเบเบทเบเปเบฎเบฑเบเปเบซเปเบเปเบฒเบเบเบถเปเบเปเบฅเปเบง.
API เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบฒเบเบเบฑเปเบเบเปเบฒ PBX เปเบกเปเบเบเบงเบฒเบกเบเบดเบเบซเบงเบฑเบ - เบเบปเบเปเบเปเบฎเบฑเบเบเปเปเปเบกเปเบเบชเบดเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเบเบฒเบ. เบเปเบฒเบเบฐเปเบเบปเปเบฒเปเบเปเปเบญเบปเบฒเบซเบผเบฑเบเบเบฒเบเบเบฝเบงเบเบฑเบเบเบฑเบเปเบ freepbx, เปเบเบเบเบฒเบเบเบฅเบดเบเปเบชเปเบเบธเปเบกเบชเบฐเบซเบกเบฑเบ, เบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฑเบเบซเบกเบปเบเปเบกเปเบ recreated เปเบฅเบฐเปเบกเบเบนเบเปเบกเปเบ restarted.
เบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒเบเบตเป:
*Dialplan เปเบกเปเบเบเบปเบเบฅเบฐเบเบฝเบ (เบชเบนเบเบเบฒเบเบเบดเบเปเบฅเป) เปเบเบดเปเบเบเบฒเบเปเบเบเบทเบเบเบฐเบกเบงเบเบเบปเบ.
เปเบเปเบเปเบงเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเป, เบกเบฑเบเปเบเบฑเบเปเบเบเปเปเปเบเปเบเบตเปเบเบฐเบเบฝเบ API เบเบปเบเบเบฐเบเบดเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฝเบเบเบฒเบเบเบฑเปเบเบเปเบฒ PBX. เบซเบเปเบฒเบเปเบฒเบญเบดเบ, เบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบญเบเบเบฒเบเบเปเบฒเปเบเปเบเบฒเบเบเปเบฝเบเปเบเบ Asterisk เบเบฒเบงโเปเบเบตเบโเปเบโเปเบฅเบฐโเบเบฑเบโเบเบฐโเบเบฒโเบเบญเบโเบซเบผเบฒเบโ.
เบญเบฑเบเบเบตเบชเบญเบ, เบเปเบฒเบเบเปเปเบชเบฒเบกเบฒเบเปเบเบซเบฒเบชเบญเบเบซเบเปเบฒเบเบตเปเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ, เปเบเบฒเบฐเบงเปเบฒ เบเบฑเบเบชเบญเบเบเบฐเบชเปเบฒเบเบเบฒเบเบเบฑเปเบเบเปเบฒ.
เบญเบฑเบเบเบตเบชเบฒเบก, เบกเบฑเบเปเบเปเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฑเบเบซเบกเบปเบ, เบฅเบงเบกเบเบฑเบเบชเบดเปเบเบเบตเปเปเบฎเบฑเบเปเบเบเบเบนเปเบเปเบฅเบดเบซเบฒเบ.
เปเบโเบชเบฐโเบเบฑเบโเบเบตเปโ, เปเบโ Askozia, เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเบชเปเบฒเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบญเบเปเบกเบเบนเบเบเบตเปเบกเบตเบเบฒเบเบเปเบฝเบเปเบเบเบเบฝเบเปเบเปเปเบฅเบฐ restart เบเบฝเบเปเบเปเปเบกเบเบนเบเบเบตเปเบเปเบฒเปเบเบฑเบ, เปเบเปเปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบกเบฒเบเบเบฐเบเบฒเบเปเบเบดเปเบเบซเบเบถเปเบ. เบกเบฑเบเปเบเบฑเบเบชเบดเปเบเบเปเบฒเปเบเบฑเบเบเบตเปเบเบฐเบเปเบฝเบเบงเบดเบเบตเบเบฒเบ.
เบชเบฐเบเบฑเบเบเบตเบชเบญเบ. เบเบฑเบเบเบถเบเบญเบญเบเบซเบฒเบเบเบดเบเบขเบนเป
เปเบเบงเบเบงเบฒเบกเบเบดเบเบเบตเปเบเบฐเปเบเปเปเบเบเบฑเบเบซเบฒเบเปเปเปเบกเปเบเบเบฒเบเบชเปเบฒเบเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบฅเบฐ dialplan เบเบทเบเปเปเป Asterisk, เปเบเปเบเบฑเบเบเบถเบเบเปเปเบกเบนเบเปเบชเปเบเบฒเบเบเปเปเบกเบนเบเปเบฅเบฐเบญเปเบฒเบเบเบฒเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบเบเบปเบเปเบเบเบฐเบเบฐเบเบตเปเบเปเบฒเปเบเบตเบเบเบฒเบเปเบ. Asterisk เบเปเบญเบเบฎเบนเปเบงเบดเบเบตเบเบฒเบเบญเปเบฒเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฒเบเบเบฒเบเบเปเปเบกเบนเบเปเบฅเปเบง, เบเบฝเบเปเบเปเบเปเบฝเบเบเปเบฒเปเบเบเบฒเบเบเปเปเบกเบนเบเปเบฅเบฐเบเบฒเบเปเบเบเบฑเปเบเบเปเปเปเบเบเบฐเบเบทเบเบเบธเบเปเบเปเบเปเบเบเบเปเบฒเบเบถเบเปเบเบดเบเบเบฒเบเบเปเบฝเบเปเบเบ, เปเบฅเบฐเบเบฑเบเบเบฑเบเปเบกเปเบเบเบตเปเบฅเบตเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบญเปเบฒเบเบเบฒเบฅเบฒเบกเบดเปเบเบต dialplan. REALTIME_HASH.
เปเบเบเบตเปเบชเบธเบ, เบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบ restart Asterisk เปเบโเปเบงโเบฅเบฒโเบเบตเปโเบเบฒเบโเบเปเบฝเบโเปเบเบโเบเบฒเบโเบเบฑเปเบโเบเปเบฒโเปเบฅเบฐโเบเบฒเบโเบเบฑเปเบโเบเปเบฒโเบเบฑเบโเบซเบกเบปเบโเปเบเปโเปเบฅเบตเปเบกโเบเบปเปเบโเบเบตเปโเบเบฐโเบเปเบฒโเปเบเปโเปเบโเบเบฑเบโเบเบตโ Asterisk.
เบเบฒเบโเบเปเบฝเบโเปเบเบโเบเบฝเบโเปเบเปโเปเบโเบเบฒเบโเบเบปเบโเบซเบกเบฒเบโเบงเปเบฒโเบเปเบงเบโเบเบฒเบโเปเบเบตเปเบกโเบเบปเบงโเปเบฅเบโเบเบฒเบโเบเบฐโเบซเบเบฒเบโเปเบฅเบฐโ เบเปเบฒเปเบเบฐเบเปเบฒ. เปเบเปเปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบเบฒเบเบเปเบฝเบเปเบเบเบเบธเบเบเปเบญเบเป
exten=>101,1,GoSub(โsub-callusersโ,s,1(1)); - ัะพัะตัะฝะพะต ะธะทะผะตะฝะตะฝะธะต, ะดะพะฑะฐะฒะปัะตััั/ะธะทะผะตะฝัะตััั ัะตัะตะท ami
; sub-callusers โ ัะฝะธะฒะตััะฐะปัะฝะฐั ััะฝะบัะธั ะณะตะฝะตัะธััั ะฟัะธ ัััะฐะฝะพะฒะบะต ะผะพะดัะปั.
[sub-callusers]
exten =>s,1,Noop()
exten =>s,n,Set(LOCAL(TOUSERID)=${ARG1})
exten =>s,n,ClearHash(TOUSERPARAM)
exten =>s,n,Set(HASH(TOUSERPARAM)=${REALTIME_HASH(rl_users,id,${LOCAL(TOUSERID)})})
exten =>s,n,GotoIf($["${HASH(TOUSERPARAM,id)}"=""]?return)
...
เบเปเบฒเบโเบชเบฒโเบกเบฒเบโเปเบเปโเบขเปเบฒเบโเบเปเบฒเบโเบเบฒเบโเปเบเบตเปเบกโเบซเบผเบทโเบเปเบฝเบโเบชเบฒเบโเปเบโเบเบฒเบโเปเบโเบโเบเปเบงเบโเปเบเบโเบเบฒเบโเบเปเบฒโเปเบเปโ Ami (เบเบฒเบเปเบเปเบเบญเบเบเบฒเบเบเบงเบเบเบธเบก Asterisk) เปเบฅเบฐโเบเปเปโเบเปเบฒโเปเบเบฑเบโเบเปเบญเบ reboot dialplan เบเบฑเบโเบซเบกเบปเบโ.
เบเบตเปเปเบเปเปเบเบเบฑเบเบซเบฒเบเบฑเบ API เบเบฒเบเบเบฑเปเบเบเปเบฒ. เบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเบปเปเบฒเปเบเปเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบเบเบปเบเปเบฅเบฐเปเบเบตเปเบกเบเบธเปเบกเปเบซเบกเปเบซเบผเบทเบเบฒเบเบเปเบฝเบเปเบเบ, เบเบปเบงเบขเปเบฒเบ, เปเบงเบฅเบฒเปเบเบซเบฒเปเบเบเปเบญเบ "เปเบงเบฅเบฒเปเบเบซเบฒ" เบชเปเบฒเบฅเบฑเบเบเบธเปเบกเปเบฅเบฐเบเบฒเบเปเบเบเบฑเปเบเบเปเปเปเบเบเบฐเบกเบตเปเบงเบฅเบฒเบเบตเปเบเปเบฒเบเบปเบเปเบงเปเปเบฅเปเบง (เบเบตเปเบเปเปเปเบกเปเบเบเปเบฒเปเบเบฐเบเปเบฒเบชเปเบฒเบฅเบฑเบ เบเบฒเบเบเบฐเบเบดเบเบฑเบ, เปเบเบทเปเบญเบเบเบฒเบเบงเปเบฒเบเบฒเบเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบ API เบเปเบญเบเบเบฒเบ Ami เปเบ).
เบเบฒเบเบเบฐเบเบดเบเบฑเบเบเบงเบฒเบกเบซเบเบธเปเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบญเบดเบเบญเบตเบเปเบเบทเปเบญเบซเบเบถเปเบเปเบเปเบเปเบฒเปเบญเบปเบฒเบเบงเบฒเบกเบเบฒเบเบเบนเบกเปเบเปเบฅเบฐเบเบงเบฒเบกเบเบดเบเบซเบงเบฑเบเบเบฑเปเบเบเปเบฒเบญเบดเบ. เบเปเบญเบเบเบตเปเบเบเบตเปเบกเบฑเบเปเบฎเบฑเบเบงเบฝเบ. เบเบฒเบเบเปเปเบกเบนเบเปเบเปเบเบฒเบเปเบเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเปเบเบเบเบตเปเบชเปเบฒเบเบฑเบ, เบเบฒเบเปเบเบดเปเบเบเบฒเบญเบฒเปเบชเบเบญเบเปเบเปเบเปเบเบตเปเบกเบเบถเปเบ, เบกเบตเบเบงเบฒเบกเบชเปเบฝเบเบซเบผเบฒเบ, เปเบเปเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเปเบฎเบฑเบเบงเบฝเบเบขเปเบฒเบเบซเบกเบฑเปเบเบเบปเบเปเบฅเบฐเบเปเปเบกเบตเบเบฑเบเบซเบฒ. เปเบฅเบฐเบชเปเบฒเบเบฑเบเบเบตเปเบชเบธเบ, เปเบเบเบฑเบเบเบธเบเบฑเบเบเบธเบเบชเบดเปเบเบเบธเบเบขเปเบฒเบเบเบตเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเปเบเบเบเปเบฒเบเบเบฒเบเปเบเปเบเบญเบเปเบงเบฑเบเปเบเบเปเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเปเปเบเบเบเปเบฒเบ API, เปเบฅเบฐเบงเบดเบเบตเบเบฒเบเบเบฝเบงเบเบฑเบเปเบเปเบเบทเบเบเปเบฒเปเบเป. เบเบญเบเบเบฒเบเบเบฑเปเบ, เบเบฒเบเปเบเปเบเบญเบเบเบญเบเปเบงเบฑเบเปเบเบเปเปเบเปเบเปเบฒเบเบฑเบเบเบธเปเบก "เบเปเบฒเปเบเปเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฑเบ PBX", เปเบเบดเปเบเบเบนเปเบเปเบฅเบดเบซเบฒเบเบกเบฑเบเบเบฐเบฅเบทเบก.
เบเบงเบฒเบกเบเบดเบเบซเบงเบฑเบเปเบกเปเบเบงเปเบฒเบเบฒเบเบเบฑเบเบเบฐเบเบฒเปเบเปเบเบฒเบเปเบเบฑเบเบเบงเบฒเบกเบชเบฑเบเบชเบปเบเบซเบผเบฒเบ. เบเบฑเบเบเบฑเปเบเปเบเปเบชเบฐเบเบฑเบเบเปเบฒเบญเบดเบ, เบเบฒเบชเบฒ PHP เปเบเปเบชเปเบฒเบ dialplan เปเบเบฑเบเบเบฒเบชเบฒ Asterisk เปเบฅเบฐเบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒเบเปเปเบชเบฒเบกเบฒเบเบญเปเบฒเบเปเบเปเบขเปเบฒเบเบชเบปเบกเบเบนเบ, เบเบงเบเบเบฑเบเบเบฒเบชเบฒเบเบญเบเบกเบฑเบเปเบญเบ Asterisk เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฝเบ dialplan เบกเบฑเบเปเบเบฑเบ primitive เบเบตเปเบชเบธเบ.
เบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒ:
$usersInitSection = $dialplan->createExtSection('usersinit-sub','s');
$usersInitSection
->add('',new Dialplanext_gotoif('$["${G_USERINIT}"="1"]','exit'))
->add('',new Dialplanext_set('G_USERINIT','1'))
->add('',new Dialplanext_gosub('1','s','sub-AddOnAnswerSub','usersconnected-sub'))
->add('',new Dialplanext_gosub('1','s','sub-AddOnPredoDialSub','usersinitondial-sub'))
->add('',new Dialplanext_set('LOCAL(TECH)','${CUT(CHANNEL(name),/,1)}'))
->add('',new Dialplanext_gotoif('$["${LOCAL(TECH)}"="SIP"]','sipdev'))
->add('',new Dialplanext_gotoif('$["${LOCAL(TECH)}"="PJSIP"]','pjsipdev'))
เปเบเบชเบฐเบเบฑเบเบเบตเบชเบญเบ, dialplan เปเบเปเบเบฒเบเปเบเบฑเบเบเบปเปเบงเปเบ, เบกเบฑเบเบเบฐเบเบญเบเบกเบตเบเบฒเบเปเบฅเบทเบญเบเปเบเบเบฒเบเบเบธเบเปเบเปเบเบเบตเปเปเบเบฑเบเปเบเปเบเปเบเบฑเบเบซเบกเบปเบเปเบเบเบญเบตเบเบเบฒเบกเบเบปเบงเบเปเบฒเบเบปเบเบเบฒเบเปเบฅเบฐเบเบฐเบซเบเบฒเบเบเบญเบเบกเบฑเบเปเบเบตเปเบกเบเบถเปเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบ. เบเบฑเบเปเบปเบเบเบตเปเปเบฎเบฑเบเปเบซเปเปเบงเบฅเบฒเบเบฑเบเบเบฐเบเบฒเบเปเบฒเบฅเบปเบเบขเปเบฒเบเปเบซเบเปเบซเบผเบงเบ, เปเบฅเบฐ เบเบงเบฒเบกเบเบดเบเบเบตเปเบงเปเบฒเบญเบตเบเปเบเบทเปเบญเปเบถเปเบเบกเบฑเบเบเบณเปเบเบฑเบเบเบตเปเบเบฐเปเบเบเปเบเบเปเบเปเบเปเบเบญเบญเบเปเบฎเบฑเบเปเบซเปเบเปเบญเบเปเบชเบเปเบ.
เบชเบฐเบเบฑเบเบเบตเบชเบฒเบก
เปเบเบงเบเบงเบฒเบกเบเบดเบเบเบตเปเบเบฐเปเบเปเปเบเบเบฑเบเบซเบฒเบเปเปเปเบกเปเบเบเบฒเบเบชเปเบฒเบ Asterisk dialplan เบเบฒเบ php เปเบฅเบฐเปเบเป FastAGI เปเบฅเบฐเบเบฝเบเบเบปเบเบฅเบฐเบเบฝเบเบเบฒเบเบเบธเบเปเบเปเบเบเบฑเบเบซเบกเบปเบเปเบ PHP เบเบปเบงเบกเบฑเบเปเบญเบ. FastAGI เบญเบฐเบเบธเบเบฒเบ Asterisk, เปเบเบทเปเบญเบเบฐเบกเบงเบเบเบปเบเบเบฒเบเปเบ, เปเบเบทเปเบญเบกเบเปเปเบเบฑเบเปเบเบปเปเบฒเบฎเบฑเบ. เปเบเปเบฎเบฑเบเบเปเบฒเบชเบฑเปเบเบเบฒเบเบเปเบญเบเบเบฑเปเบเปเบฅเบฐเบชเบปเปเบเบเบปเบเปเบเปเบฎเบฑเบ. เบเบฑเปเบเบเบฑเปเบ, เปเบซเบเบเบปเบเบเบญเบ dialplan เปเบกเปเบเปเบฅเปเบงเบขเบนเปเบเบญเบเบเบญเบเปเบเบ Asterisk เปเบฅเบฐเบชเบฒเบกเบฒเบเบเบฝเบเปเบเบเบฒเบชเบฒเปเบเบเปเปเบเบฒเบก, เปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเปเบญเบเปเบ PHP.
เบกเบตเบเบฒเบเบเบปเบเบฅเบญเบเปเบฅเบฐเบเบงเบฒเบกเบเบดเบเบเบฒเบเบซเบผเบฒเบ. เบเบฑเบเบซเบฒเบเบปเปเบเบเปเปเบกเปเบเบงเปเบฒเบเปเบญเบเบกเบตเบซเปเบญเบเบฎเบฝเบ / เปเบเบฅเปเบซเบผเบฒเบเปเบฅเปเบง. เบกเบฑเบเปเบเปเปเบงเบฅเบฒเบเบฐเบกเบฒเบ 1,5 เบงเบดเบเบฒเบเบตเปเบเบทเปเบญเบชเปเบฒเบเบงเบฑเบเบเบธ, เปเบฅเบตเปเบกเบเบปเปเบเบเบงเบเบกเบฑเบ, เปเบฅเบฐเบฅเบปเบเบเบฐเบเบฝเบเปเบเบดเปเบเบเบฑเบเปเบฅเบฐเบเบฑเบ, เปเบฅเบฐเบเบฒเบเบเบฑเบเบเปเบฒเบเปเปเบเบฒเบเปเบเบเบตเปเบเปเปเปเบกเปเบเบชเบดเปเบเบเบตเปเบชเบฒเบกเบฒเบเบเบทเบเบฅเบฐเปเบฅเบตเบ.
เบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบงเบเบเบฐเปเบเบตเบเบเบถเปเบเบเบฝเบเปเบเปเบเบฑเปเบเบเบฝเบงเปเบฅเบฐเบเบฑเปเบเบเบฑเปเบเบเบฒเบเบเบปเปเบเบซเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเปเปเบเปเบเปเปเบฅเบตเปเบกเบเบปเปเบเบเปเบงเบเบเบฒเบเบเบฝเบเบเปเบฅเบดเบเบฒเบเปเบ php เปเบเบเปเบเป Pthreads. เบซเบผเบฑเบเบเบฒเบเบซเบเบถเปเบเบญเบฒเบเบดเบเบเบญเบเบเบฒเบเบเบปเบเบฅเบญเบ, เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเปเบเปเบเบทเบ shelved เปเบเบทเปเบญเบเบเบฒเบ intricacies เบเบญเบเบงเบดเบเบตเบเบฒเบเบเบฐเบซเบเบฒเบเบเบตเปเปเบฎเบฑเบเบงเบฝเบ. เบซเบผเบฑเบเบเบฒเบเบเบฒเบเบเบปเบเบชเบญเบเบซเบเบถเปเบเปเบเบทเบญเบ, เบเปเบญเบเบเบฑเบเบเปเบญเบเบเบฐเบเบดเปเบกเบเบฒเบเบเบฝเบเปเบเบฅเปเบเบฅเบก asynchronous เปเบ PHP; เบเปเบญเบเบเปเบญเบเบเบฒเบเบเบฒเบเบชเบดเปเบเบเบฒเบเบขเปเบฒเบเบเบตเปเบเปเบฒเบเบเบฒเบ, เบเบธเปเบเปเบเบตเบเบเบฑเบเบเบนเปเปเบฅเบตเปเบกเบเบปเปเบ PHP, เปเบฅเบฐเบชเปเบงเบเบเบฐเบซเบเบฒเบเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบ PHP เปเบกเปเบ synchronous.
เบเบฒเบโเปเบเปโเปเบโเปเบกเปเบโเบเบฒเบโเบเปโเบฅเบดโเบเบฒเบโเบซเบผเบฒเบโเบเบฐโเบเบนเปโเบเบญเบโเบเบงเบโเปเบฎเบปเบฒโเปเบญเบโเปเบ Cโ, เปเบเบดเปเบโเปเบเปโเบเบทเบโเบชเบฑเบโเบฅเบงเบกโเบเบฑเบโ PHPLIB. เบกเบฑเบเปเบซเบผเบเปเบเบฅเป ATS php เบเบฑเบเปเบปเบ, เบฅเปเบเปเบฒเบเบธเบเปเบกเบเบนเบเปเบฅเบตเปเบกเบเบปเปเบ, เปเบเบตเปเบกเบเบฒเบเปเบเบเบฑเบเบเบฑเบ, เปเบฅเบฐเปเบกเบทเปเบญเบเบธเบเบขเปเบฒเบเบเปเบญเบกเปเบฅเปเบง, เปเบเบเบกเบฑเบเปเบงเป. เปเบกเบทเปเบญเบชเบญเบเบเบฒเบกเปเบเบ FastAGI stream เปเบเปเบเบทเบเบชเปเบฒเบเบเบทเปเบ, เบชเปเบฒเปเบเบปเบฒเบเบฒเบ cache เบเบญเบเบเบธเบเบเบฑเปเบเบฎเบฝเบเปเบฅเบฐเบเปเปเบกเบนเบเบเบทเบเบเบฐเบฅเบดเบเบเบทเบเปเบซเบกเปเปเบเบกเบฑเบ, เปเบฅเบฐเบเบฒเบเบฎเปเบญเบเบเปเบเบทเบเบชเบปเปเบเบเบฑเบเบซเบเปเบฒเบเบตเป php.
เบเปเบงเบเบเบฒเบเปเบเปเปเบเบเบตเป, เปเบงเบฅเบฒเบเบฒเบเบเบฒเบเบชเบปเปเบเปเบเบซเบฒเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒเปเบเบซเบฒเบเปเบฒเบชเบฑเปเบเบเปเบฒเบญเบดเบ Asterisk เบซเบผเบธเบเบฅเบปเบเบเบฒเบ 1,5s เบซเบฒ 0,05s เปเบฅเบฐเปเบงเบฅเบฒเบเบตเปเปเบกเปเบเบเบถเปเบเบเบฑเบเบเบฐเบซเบเบฒเบเบเบญเบเปเบเบเบเบฒเบเปเบฅเบฑเบเบเปเบญเบ.
เบเบฑเปเบเบเบฑเปเบ, เปเบงเบฅเบฒเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ dialplan เบซเบผเบธเบเบฅเบปเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบ, เปเบฅเบฐเบเปเบญเบเบชเบฒเบกเบฒเบเบเบทเปเบเบเบปเบกเบเบตเปเบเบฑเบเบเบฑเปเบเปเบเปเบเปเบญเบเบเปเบญเบเบเบฝเบเบเบทเบเปเบซเบกเป dialplan เบเบญเบเบเบธเบเปเบกเบเบนเบเปเบ PHP. เบเปเบญเบเบญเบทเปเบ เปเบปเบ, เบงเบดเบเบตเบเบฒเบเบเบงเบเบเบฐเบเบทเบเบเบฝเบเปเบงเปเปเบ php เปเบเบทเปเบญเปเบซเปเปเบเปเบฎเบฑเบเบงเบฑเบเบเบธเบเบฒเบเบเบฒเบเบเปเปเบกเบนเบ; เบเบงเบเปเบเบปเบฒเบเปเบญเบเบเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบชเบฐเปเบเบเปเบเบเบฒเบเปเบเปเบเบญเบเบเบญเบเปเบงเบฑเบ, เปเบฅเบฐเบญเบฑเบเบเบตเบชเบญเบ, เปเบฅเบฐเบเบตเปเปเบกเปเบเบชเบดเปเบเบเบตเปเบชเปเบฒเบเบฑเบ, เปเบเบเบตเปเบชเบธเบเบกเบฑเบเบเปเปเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐเปเบฎเบฑเบเบงเบฝเบเบเบฑเบเบชเบฒเบเบเบตเปเบกเบตเบเบปเบงเปเบฅเบเปเบฅเบฐเบญเบฒเปเบฃ. เบกเบตเบเบฒเบเบเปเปเบกเบนเบเบเบงเบเบเบฑเบเบชเปเบงเบเบเบฐเบซเบเบฒเบ PHP เบซเบผเบฒเบ.
เปเบเบทเปเบญเบเบฐเบกเบงเบเบเบปเบ dialplan เปเบเบซเปเบญเบเบฎเบฝเบเปเบกเบเบนเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบเปเบเบฐเบเบดเบเบฑเบเบซเบเปเบฒเบเบตเป DialplanDynamicCall เปเบฅเบฐเบเบฒเบเปเบเปเบเบฝเบ pbxCallRequest เบเบฐเบกเบตเบงเบฑเบเบเบธเบเบตเปเบเบฐเปเบเปเบเบญเบเบเบฑเบ Asterisk.
เบเบญเบเบเบฒเบเบเบฑเปเบ, เบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบตเปเบเบฐ debug dialplan (php เบกเบต xdebug เปเบฅเบฐเบกเบฑเบเปเบฎเบฑเบเบงเบฝเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเปเบฅเบดเบเบฒเบเบเบญเบเบเบงเบเปเบฎเบปเบฒ), เบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฒเบเบเบฑเปเบเบเบญเบเปเบเบเบเบฑเปเบเบเบญเบเปเบเบเบเบฒเบเปเบเบดเปเบเบเปเบฒเบเบญเบเบเบปเบงเปเบ.
เบเปเปเบกเบนเบเบเบฒเบเปเบ
เบเบฒเบเบงเบดเปเบเบฒเบฐเปเบฅเบฐเบเบปเบเบฅเบฒเบเบเบฒเบเปเบเปเบเปเบญเบเบเบฒเบเบเปเปเบกเบนเบเบเบตเปเปเบเบฑเบเบเปเบฒเบขเปเบฒเบเบเบทเบเบเปเบญเบ, เปเบฅเบฐเบเบฑเบ PBX เบเบตเปเบเบฑเบเบเปเบฒเบเบเบฒเบเบเบปเบเบฅเบญเบเปเบฅเบฐเบเบงเบฒเบกเบเบดเบเบเบฒเบเบซเบผเบฒเบเบขเปเบฒเบเบเบฒเบเบฎเบธเปเบเบเปเบฒเบญเบดเบเปเบเบดเบเบฎเบธเปเบเบเบตเบชเบฒเบก. เปเบฅเบทเปเบญเบเป, เบเปเปเบกเบนเบเบเบฒเบเปเบเปเบกเปเบเบชเบฑเบเบเบฒเบ. เบซเบเบถเปเบเปเบ = เบซเบเบถเปเบเบเบฒเบเบเบฑเบเบเบถเบ: เปเบเปเบเบซเบฒ, เปเบเบเบญเบ, เบเบปเบเบเบฒเบเปเบเปเบเบปเบฒเปเบเบปเปเบฒเบชเบปเบเบเบฐเบเบฒ. เปเบเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบซเบเปเบฒเบชเบปเบเปเบเบซเบผเบฒเบ, เบกเบตเปเบเบทเปเบญเบเบซเบกเบฒเบเปเบเบตเปเบกเปเบเบตเบกเบเบตเปเบเบตเปเบเบญเบเบงเปเบฒเบเบฐเบเบฑเบเบเบฒเบ PBX เบเบทเบเปเบญเบตเปเบเปเบเบฅเบฐเบซเบงเปเบฒเบเบเบฒเบเปเบ. เปเบเปเบเบฑเบเบซเบกเบปเบเบเบตเปเบเบงเบกเปเบญเบปเบฒเบเบฝเบเปเบเปเบชเปเบงเบเบซเบเบถเปเบเบเบญเบเบเบงเบฒเบกเบเปเบญเบเบเบฒเบ.
เบเบงเบฒเบกเบเปเบญเบเบเบฒเบเปเบเบทเปเบญเบเบเบปเปเบเปเบกเปเบ:
- เบเปเบงเบเบเบฐเบขเบฑเบเบเปเปเบเบฝเบเปเบเปเบเบนเปเบเบตเป PBX เปเบญเบตเปเบเบงเปเบฒ, เปเบเปเบเบฑเบเบเบนเปเบเบตเปเบเบญเบ, เปเบเบฒเบฐเบงเปเบฒ เบกเบตเบเบฒเบเบเบฑเบเบเบงเบฒเบเปเบฅเบฐเบเบตเปเบเบฐเบเปเบญเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบดเบเบฒเบฅเบฐเบเบฒเปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเบงเบดเปเบเบฒเบฐเบเบฒเบเปเบ,
- เปเบงเบฅเบฒเบเปเบญเบเบเบตเปเบเบฐเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบเบฐเบเบฑเบเบเบฒเบ. เปเบ freepbx เปเบฅเบฐเบเบฒเบ PBXs เบญเบทเปเบเป, เบเบฒเบเปเบเบเบทเบเบเบดเบเบฒเบฅเบฐเบเบฒเบเบญเบเบเบฑเบเบเบตเบเบตเป PBX เปเบญเบปเบฒเปเบเบฅเบฐเบชเบฑเบ. เปเบเปเบชเปเบฒเบฅเบฑเบเปเบกเบเบนเบชเบฝเบ, เบเปเบฒเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเปเบญเบปเบฒเปเบเบฅเบฐเบชเบฑเบ, เบเบฑเปเบเบเบฑเปเบเบเบฒเบเปเบเบเบฑเบเบซเบกเบปเบเปเบเปเบฎเบฑเบเบเบฒเบเบเบญเบเปเบฅเบฐเปเบงเบฅเบฒเบฅเปเบเปเบฒเบชเปเบฒเบฅเบฑเบเบเปเบฒเบเบญเบเบเบฐเบเบฒเบเปเบเบฑเบ 0-1 เบงเบดเบเบฒเบเบต. เบเบฑเปเบเบเบฑเปเบ, เบกเบฑเบเปเบเปเบเบทเบเบเบฑเบเบชเบดเบเปเบเบเบตเปเบเบฐเบเปเบงเบเบเบฐเบขเบฑเบเบเปเปเบเบฝเบเปเบเปเปเบงเบฅเบฒเบเปเบญเบเบเบตเปเบเบฐเบเบญเบเบชเบฐเบซเบเบญเบ, เปเบเปเปเบงเบฅเบฒเบเปเบญเบเบเบตเปเบเบฐเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเปเบกเบเบนเบเบเบตเปเบชเปเบฒเบเบฑเบ (เปเบกเบเบนเบเบเบปเบงเบกเบฑเบเปเบญเบเบเปเบฒเบเบปเบเบเบธเบเบเบตเป. เปเบเบเบฑเบเบเบธเบเบฑเบเบกเบฑเบเปเบกเปเบ "เบเบฐเบเบฑเบเบเบฒเบ", "เบชเบฒเบเบเบฒเบเบเบญเบ"),
- เบชเปเบฒเบฅเบฑเบ dialplan เบชเบฐเบฅเบฑเบเบชเบฑเบเบเปเบญเบเบซเบผเบฒเบ, เปเบเปเบงเบฅเบฒเบเบตเปเบเบฒเบเปเบเปเบเบตเบเบเบฒเบเบฅเบฐเบซเบงเปเบฒเบเบเบธเปเบกเบเบตเปเปเบเบเบเปเบฒเบเบเบฑเบ, เบกเบฑเบเบเปเบฒเปเบเบฑเบเบเปเบญเบเบชเบฒเบกเบฒเบเบเบงเบเบเบฒเปเบเปเบฅเบฐเบญเบปเบเบเบฐเบเบญเบเปเบเบเบเปเบฒเบเบซเบฒเบ.
เบเบฒเบเปเบฅเบทเบญเบเบเบตเปเบเบตเบเบตเปเบชเบธเบเปเบเปเบเบฒเบเปเบเบฑเบเปเบงเบฅเบฒเบเบตเปเปเบกเบเบนเบ PBX เบชเบปเปเบเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเบเบปเบงเปเบญเบเปเบเบเบฒเบเปเบเปเบฅเบฐเบชเบธเบเบเปเบฒเบเบเบฐเบเปเบงเบเบเบฐเบขเบฑเบเบเปเปเบกเบนเบเปเบเบฎเบนเบเปเบเบเบเบญเบเบเบปเปเบเปเบกเป.
เบกเบฑเบเปเบเบดเปเบเบเบทเบงเปเบฒเบเบตเป:
เบซเบเปเบฒเบเปเบฒเบญเบดเบ, เบเปเปเบกเบนเบเบเบปเปเบงเปเบเบเปเบฝเบงเบเบฑเบเบเบฒเบเปเบเบซเบฒ (เบเบทเบเบฑเบเบเบฑเบเบเบปเบเบญเบทเปเบ - เบเปเปเบกเบตเบซเบเบฑเบเบเบดเปเบชเบ).
- เปเบเปโเบฎเบฑเบโเบเบฒเบโเปเบโเบซเบฒโเบชเบฒเบโเบเบฒเบโเบเบญเบ "เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบชเบญเบ"เปเบงเบฅเบฒ 05: 55: 52 เบเบฒเบเปเบฅเบ 89295671458 เบซเบฒเปเบฅเบ 89999999999, เปเบเบเบตเปเบชเบธเบเบกเบฑเบเปเบเปเบเบทเบเบเบญเบเปเบเบเบเบฐเบเบฑเบเบเบฒเบ"เปเบฅเบเบฒเบเบดเบเบฒเบ2ยป เบเปเบงเบเบเบปเบงเปเบฅเบ 104. เบฅเบนเบเบเปเบฒเบฅเปเบเปเบฒ 60 เบงเบดเบเบฒเบเบต เปเบฅเบฐเปเบงเบปเปเบฒเปเบเบฑเบเปเบงเบฅเบฒ 36 เบงเบดเบเบฒเบเบต.
- เบฅเบนเบโเบเปเบฒเบ "เปเบฅเบเบฒเบเบดเบเบฒเบ2"เปเบเบซเบฒ 112 เปเบฅเบฐเบเบฐเบเบฑเบเบเบฒเบเบเบญเบ"เบเบนเปเบเบฑเบเบเบฒเบ1ยป เบซเบผเบฑเบเบเบฒเบ 8 เบงเบดเบเบฒเบเบต. เบเบงเบเปเบเบปเบฒเบชเบปเบเบเบฐเบเบฒเปเบเบฑเบเปเบงเบฅเบฒ 14 เบงเบดเบเบฒเบเบต.
- เบฅเบนเบเบเปเบฒเบเบทเบเปเบญเบเปเบเบซเบฒเบเบฐเบเบฑเบเบเบฒเบ "เบเบนเปโเบเบฑเบโเบเบฒเบ 1"เบเปเบญเบเบเบตเปเบเบงเบเปเบเบปเบฒเบชเบทเบเบเปเปเปเบงเบปเปเบฒเบญเบตเบ 13 เบงเบดเบเบฒเบเบต
เปเบเปเบเบตเปเปเบกเปเบเบเบฒเบเบเบญเบเบเบนเปเบเบปเบฒเบเปเบญเบ; เบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเบฑเบเบเบถเบเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบเปเบฎเบฑเบเบเบฐเบซเบงเบฑเบเบเบฒเบเปเบเบฅเบฒเบเบฅเบฐเบญเบฝเบเบเปเบฒเบ PBX.
เบเปเปโเบกเบนเบโเบเบฑเบโเบซเบกเบปเบโเปเบกเปเบโเปเบเปโเบเปเบฒโเบชเบฐโเปเบซเบเบตโเปเบเบฑเบโเบฎเบฑเบโเบเบญเบโเบเบฒเบโเปเบโ:
- เปเบเปโเบฎเบฑเบโเบเบฒเบโเปเบโเบซเบฒโเบชเบฒเบโเบเบฒเบโเบเบญเบ "เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบชเบญเบยป เปเบงเบฅเบฒ 05:55:52 เบเบฒเบเปเบเบต 89295671458 เบกเบฒเปเบเบฑเบเปเบเบต 89999999999.
- เปเบงเบฅเบฒ 05:55:53 เบชเบฒเบเบเบญเบเบชเบปเปเบเปเบเปเบเบปเปเบฒเบงเบปเบเบเบญเบ ".เบเบฒเบเบเบปเบเบชเบญเบยป
- เปเบโเปเบงโเบฅเบฒโเบเบตเปโเบเบฐโเบเบดโเบเบฑเบโเบเบฒเบโเปเบโเบเบฒเบกโเปเบเบโเบเบฒเบโ, เปเบกโเบเบนเบ "เบเบนเปเบเบฑเบเบเบฒเบเปเบเบซเบฒ", เปเบเบดเปเบเบเบฒเบเปเบเปเบกเปเบ 16 เบงเบดเบเบฒเบเบต. เบเบตเปเปเบกเปเบเปเบกเบเบนเบเบเบตเปเบเบฑเบเบเบฐเบเบฒเบชเปเบฒเบฅเบฑเบเบฅเบนเบเบเปเบฒ.
- เปเบกเบเบนเบเบเบนเปเบเบฑเบเบเบฒเบเปเบเบซเบฒ"เบชเบปเปเบเปเบเบซเบฒเบเบฐเบเบฑเบเบเบฒเบเบเบตเปเบฎเบฑเบเบเบดเบเบเบญเบเบชเปเบฒเบฅเบฑเบเบเปเบฒเบเบงเบ (เบฅเบนเบเบเปเบฒ)"เบเบนเปเบเบฑเบเบเบฒเบ1โ เปเบฅเบฐเบฅเปเบเปเบฒ 5 เบงเบดเบเบฒเบเบตเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบญเบเบชเบฐเบซเบเบญเบ. เบเบนเปเบเบฑเบเบเบฒเบเบเปเปเปเบเปเบเบญเบ.
- เปเบกเบเบนเบเบเบนเปเบเบฑเบเบเบฒเบเปเบเบซเบฒ"เปเบเบซเบฒเบเบธเปเบก"เบเบนเปเบเบฑเบเบเบฒเบ CORP" เปเบซเบผเบปเปเบฒเบเบตเปเปเบกเปเบเบเบนเปเบเบฑเบเบเบฒเบเบญเบทเปเบเปเบเบตเปเบกเบตเบเบดเบเบเบฒเบเบเบฝเบงเบเบฑเบ (เบเบฑเปเบเบขเบนเปเปเบเบซเปเบญเบเบเบฝเบงเบเบฑเบ) เปเบฅเบฐเบฅเปเบเปเบฒ 11 เบงเบดเบเบฒเบเบตเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบญเบเบชเบฐเบซเบเบญเบ.
- เบเบธเปเบก "เบเบนเปเบเบฑเบเบเบฒเบ CORP"เปเบเบซเบฒเบเบฐเบเบฑเบเบเบฒเบ"เบเบนเปเบเบฑเบเบเบฒเบ1, เบเบนเปเบเบฑเบเบเบฒเบ2, เบเบนเปเบเบฑเบเบเบฒเบ3"เบเปเบญเบกเปเบเบฑเบเปเบเบฑเบเปเบงเบฅเบฒ 11 เบงเบดเบเบฒเบเบต. เบเปเปโเบกเบตโเบเปเบฒโเบเบญเบ.
- เบเบฒเบเปเบเบเบญเบเบเบนเปเบเบฑเบเบเบฒเบเบชเบดเปเบเบชเบธเบเบฅเบปเบ. เปเบฅเบฐเบงเบปเบเบเบญเบเบชเบปเปเบเปเบเปเบเบซเบฒเปเบกเบเบนเบ "เบเบฒเบเปเบฅเบทเบญเบเปเบชเบฑเปเบเบเบฒเบเบเบฒเบ 1 เบ" เบเบฑเบเปเบเบฑเบเปเบกเบเบนเบเบเบตเปเบเบฝเบเบชเปเบฒเบฅเบฑเบเบฅเบนเบเบเปเบฒ. เบเบตเปเบเบตเปเบเบฒเบเปเบเปเบเปเบเบทเบเบเปเบฒเปเบเบตเบเปเบเบฑเบเปเบงเบฅเบฒ 0 เบงเบดเบเบฒเบเบต.
- เบงเบปเบเบเบญเบเบชเบปเปเบเปเบเปเบเบซเบฒเปเบกเบเบนเบชเบฝเบ "เบเบทเปเบเบเบฒเบเบเปเบงเบเบเบฒเบเปเบเบซเบฒเปเบเบตเปเบกเปเบเบตเบก" เบฅเบนเบเบเปเบฒเบฅเปเบเปเบฒเบขเบนเปเบเบตเปเบเบฑเปเบเปเบเบฑเบเปเบงเบฅเบฒ 31 เบงเบดเบเบฒเบเบต, เบเปเปเบกเบตเบเบฒเบเปเบเปเบเบตเปเบกเปเบเบตเบก.
- เปเบเบโเบเบฒเบโเบเบฑเปเบโเบเปเบฒเบงโเบชเบปเปเบโเปเบโเบซเบฒโเบเบธเปเบก ".เปเบฅเบเบฒเบเบธเบเบฒเบ", เบเปเบญเบเบเบตเปเบฅเบนเบเบเปเบฒเบฅเปเบเปเบฒ 12 เบงเบดเบเบฒเบเบต.
- เปเบเบเบธเปเบกเปเบถเปเบ, เบเบฐเบเบฑเบเบเบฒเบ 2 เบเบปเบเบเบทเบเปเบญเบตเปเบเปเบเปเบงเบฅเบฒเบเบฝเบงเบเบฑเบ "เปเบฅเบเบฒเบเบดเบเบฒเบ1"เปเบฅเบฐ"เปเบฅเบเบฒเบเบดเบเบฒเบ2"เปเบฅเบฐเบซเบผเบฑเบเบเบฒเบ 12 เบงเบดเบเบฒเบเบตเบเบฐเบเบฑเบเบเบฒเบเบเบญเบ"เปเบฅเบเบฒเบเบดเบเบฒเบ2" เบเปเบฒเบเบญเบเบเบญเบเบเบฒเบเปเบเปเบกเปเบเบเปเปเบฒเบเบฑเบเปเบเบปเปเบฒเปเบเปเบเบเบฒเบเปเบเบเบญเบเบเปเปเปเบกเป. เบกเบฑเบเบเบฐเบเบปเบเบงเปเบฒเบขเบนเปเปเบเบเบธเปเบกเบฅเบฒเบงเบเบญเบเบงเปเบฒ "เปเบฅเบเบฒเบเบดเบเบฒเบ2", เปเบกเบทเปเบญเปเบเบซเบฒเบงเบปเบเบเบญเบเบเบญเบ"เปเบฅเบเบฒเบเบดเบเบฒเบ2"เปเบฅเบฐโเปเบเปโเบฎเบฑเบโเบชเบฒเบโเปเบโเบชเบฒเบโเบเบฒเบโเบเบญเบโเบเบฑเบโ"เปเบฅเบเบฒเบเบดเบเบฒเบ2".
เบกเบฑเบเปเบเบฑเบเบเบฒเบเบเบฐเบซเบเบฑเบเบเปเปเบกเบนเบเบเปเบฝเบงเบเบฑเบเปเบเปเบฅเบฐเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเปเบฅเบฐเบเบฒเบเบฎเบฑเบเบเบญเบเบเบงเบเปเบเบปเบฒเบเบตเปเบเบฐเปเบฎเบฑเบเปเบซเปเบกเบฑเบเปเบเบฑเบเปเบเปเบเปเบเบฝเบเปเบเปเปเบฎเบฑเบเบเบปเบเบฅเบฒเบเบเบฒเบ. เบเบปเบเบฅเบฒเบเบเบฒเบเบเปเบฝเบงเบเบฑเบเปเบกเบเบนเบชเบฝเบเบเบฐเบเปเบงเบเปเบซเปเบเปเบฒเบเบเบญเบเบซเบฒเบงเปเบฒเบกเบฑเบเบเปเบงเบเบซเบผเบทเบเบฑเบเบเบงเบฒเบเบซเบผเบฒเบเบเบฒเบเปเบ. เบชเปเบฒเบเบเบปเบเบฅเบฒเบเบเบฒเบเบเปเบฝเบงเบเบฑเบเบชเบฒเบเบเบตเปเบเบฒเบเบซเบฒเบเปเบเปเบเบเบเบฐเบเบฑเบเบเบฒเบ, เบเปเบฒเบเบถเบเปเบเบดเบเบงเปเบฒเบเบฒเบเปเบเบเบทเบเบเบฑเบเบเบงเบฒเบเปเบฅเบฐเบเบฑเปเบเบเบฑเปเบเบเบถเปเบเบเปเปเบเบทเบงเปเบฒเบเบฒเบ, เปเบฅเบฐเบเปเบฒเบเบถเบเปเบเบดเบเบงเปเบฒเบกเบฑเบเปเบเบฑเบเบเบฒเบเปเบเบเบธเปเบก, เปเบฅเบฐเบเบปเบเบญเบทเปเบเปเบเปเบเบญเบเบเปเบญเบเบซเบเปเบฒเบเบตเป, เบเบถเปเบเบซเบกเบฒเบเบเบงเบฒเบกเบงเปเบฒเบเบฒเบเปเบเบเปเปเปเบเปเบเบฒเบ.
เบเบฒเบเปเบเบฑเบเบฎเบฑเบเบชเบฒเบเปเปเบกเบนเบเบเบฑเปเบเบเปเบฒเบงเบเบฐเบเปเบงเบเปเบซเปเบเปเบฒเบเบชเบฒเบกเบฒเบเปเบญเบปเบฒเปเบเปเบฅเบฐเบเบธเปเบกเปเบเบเบเปเบฒเบเบซเบฒเบเปเบฅเบฐเบเปเบฒเบเบปเบเบงเบดเบเบตเบเบฒเบเบเบฐเบชเบดเบเบเบดเบเบฒเบ, เปเบฅเบฐเบชเปเบฒเบเบเบฒเบเบฐเบฅเบฒเบเบเบญเบเบเบธเปเบกเบเบตเปเบเบญเบเปเบฅเบฐเบเบฒเบเปเบญเบเบฒเบเปเบเบเบเบปเปเบงเปเบกเบ. เบเบญเบเบเบฑเปเบเบเปเบฒเบเบเบฑเบเบชเบฒเบกเบฒเบเบเบงเบเบชเบญเบเบเบงเบฒเบกเบเบทเบเบเปเบญเบเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบเบนเปเบเบฑเบเบเบฒเบเบเบตเปเบฎเบฑเบเบเบดเบเบเบญเบเปเบเบเบเบฒเบเบงเบดเปเบเบฒเบฐเบเบฒเบเปเบญเบเบเปเบฒเบเบซเบผเบฑเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเบเบเบนเปเบเบฑเบเบเบฒเบ.
เบเบญเบเบเบฑเปเบเบเปเบฒเบเบเบฑเบเบชเบฒเบกเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบชเบถเบเบชเบฒ atypical เบเปเบญเบเบเปเบฒเบ, เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบปเบเบเบปเบงเบขเปเบฒเบ, เปเบฅเบทเปเบญเบเปเบเบปเบงเปเบฅเบเบเบตเปเบเปเปเบกเบตเบขเบนเปเปเบเบเบฒเบเบเปเปเบกเบนเบเปเบเบซเบฒเบเบฒเบกเบชเบฐเบเบธเบเบเบตเปเบเบทเบเบเปเบญเบเบซเบผเบทเบญเบฑเบเบเบฒเบชเปเบงเบเบเบญเบเบเบฒเบเปเบเบญเบญเบเบเบฐเบเบทเบเบชเบปเปเบเบเปเปเปเบเบฅเบฐเบชเบฑเบเบกเบทเบเบท.
เบเบฐเปเบเบฑเบเปเบเบงเปเบเปเบเบเบตเปเบชเบธเบ?
เบเบนเปเบเปเบฝเบงเบเบฒเบเบเปเปเบเปเบฒเปเบเบฑเบเบเปเบญเบเบฎเบฑเบเบชเบฒ PBX; เบเบนเปเบเปเบฅเบดเบซเบฒเบเบเปเบฒเบกเบฐเบเบฒเบเบตเปเบชเบธเบเบชเบฒเบกเบฒเบเปเบฎเบฑเบเปเบเป - เบเบปเบเบชเบญเบเปเบเบเบฒเบเบเบฐเบเบดเบเบฑเบ.
เบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเปเบเบ, เบเบนเปเบเปเบฝเบงเบเบฒเบเบเบตเปเบกเบตเบเบธเบเบชเบปเบกเบเบฑเบเบเบตเปเบฎเปเบฒเบเปเบฎเบเปเบกเปเบเบเปเปเบเปเบฒเปเบเบฑเบ; เบเบงเบฒเบกเบฎเบนเปเบเบญเบ PHP เปเบกเปเบเบเบฝเบเบเป, เปเบเบฒเบฐเบงเปเบฒ เปเบกเบเบนเบเปเบเปเบเบทเบเบเบฝเบเปเบงเปเปเบฅเปเบงเบชเปเบฒเบฅเบฑเบเปเบเปเบเบเบญเบ SIP, เปเบฅเบฐเบชเปเบฒเบฅเบฑเบเปเบเบง, เปเบฅเบฐเบชเปเบฒเบฅเบฑเบเบเบฒเบเปเบเบซเบฒเบเบฐเบเบฑเบเบเบฒเบ, เปเบฅเบฐเบญเบทเปเบเป. เบกเบตเบซเปเบญเบเบฎเบฝเบ wrapper เบชเปเบฒเบฅเบฑเบ Asterisk. เปเบเบทเปเบญเบเบฑเบเบเบฐเบเบฒเปเบกเบเบนเบ, เบเบนเปเบเบฝเบเปเบเบฅเปเบเบฅเบกเบชเบฒเบกเบฒเบ (เปเบฅเบฐเปเบเบเบฒเบเบเบตเปเบเบตเบเบงเบ) เปเบเบซเบฒเปเบกเบเบนเบเบเบตเปเบเบฝเบกเบเปเบญเบก. เปเบฅเบฐเบเบงเบฒเบกเบฎเบนเป Asterisk เปเบกเปเบเบเปเปเบเปเบฒเปเบเบฑเบเบขเปเบฒเบเบชเบปเบกเบเบนเบเบเปเบฒเบฅเบนเบเบเปเบฒเบเปเปเบซเปเปเบเบตเปเบกเบซเบเปเบฒเบเบตเปเบกเบตเบเบปเบเบฅเบฒเบเบเบฒเบเปเบซเบกเป. เปเบเปเบเบฒเบเบเบฐเบเบดเบเบฑเบเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบงเปเบฒเปเบเบดเบเปเบกเปเบเบงเปเบฒเบเบฑเบเบเบฝเบเปเบเบฅเปเบเบฅเบกเบเบฒเบเบชเปเบงเบเบเบตเบชเบฒเบกเบชเบฒเบกเบฒเบเบฎเบฑเบเบกเบทเบเบฑเบเปเบเป, เบเบงเบเปเบเบปเบฒเบฎเบนเปเบชเบถเบเบเปเปเบเบญเบเปเบเปเบเบเบเปเปเบกเบตเปเบญเบเบฐเบชเบฒเบเปเบฅเบฐเบเบฒเบเบเบธเปเบกเบเบญเบเบเปเบฒเปเบซเบฑเบเบเบฒเบกเบเบปเบเบเบฐเบเบด, เบเบฑเปเบเบเบฑเปเบเบเบฑเบเบกเบตเบเปเบญเบเบซเบงเปเบฒเบเบชเปเบฒเบฅเบฑเบเบเบฒเบเบเบฑเบเบเบธเบ.
เปเบกเบเบนเบเบชเบฒเบกเบฒเบ:
- เบชเปเบฒเบเบเบงเบฒเบกเบชเบฒเบกเบฒเบเปเบเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเบฒเบเปเบเปเบซเบกเป,
- เปเบเบตเปเบกเบเบฅเบฑเบญเบเปเปเปเปเบชเปเปเปเบฒเปเบงเบฑเบ,
- เบชเบทเบเบเบญเบเบเบฒเบเปเบกเบเบนเบเบเบตเปเบกเบตเบขเบนเป, เบเปเบฒเบเบปเบเบซเบเปเบฒเบเบตเปเปเบซเบกเปเปเบฅเบฐเบเบปเบเปเบเบเบกเบฑเบ, เบซเบผเบทเบเบฝเบเปเบเปเปเบเบฑเบเบเบฒเบเบชเปเบฒเปเบเบปเบฒเบเบฑเบเปเบเปเปเบฅเบฑเบเบเปเบญเบ,
- เปเบเบตเปเบกเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบญเบเบเปเบฒเบเปเบชเปเบฎเบนเบเปเบเบเบเบฒเบเบเบฑเปเบเบเปเบฒเบเบญเบเปเบกเบเบนเบเบญเบทเปเบเป เปเบฅเบฐเบญเบทเปเบเปเบญเบตเบ.
เบเบฒเบเบเบฑเปเบเบเปเบฒ PBX เบเปเบฒเบ API. เบเบฑเปเบเบเบตเปเปเบเปเบญเบฐเบเบดเบเบฒเบเปเบงเปเบเปเบฒเบเปเบเบดเบ, เบเบฒเบเบเบฑเปเบเบเปเบฒเบเบฑเบเบซเบกเบปเบเบเบฐเบเบทเบเปเบเบฑเบเปเบงเปเปเบเบเบฒเบเบเปเปเบกเบนเบเปเบฅเบฐเบญเปเบฒเบเปเบเปเบงเบฅเบฒเปเบ, เบเบฑเปเบเบเบฑเปเบเบเปเบฒเบเบชเบฒเบกเบฒเบเบเปเบฝเบเบเบฒเบเบเบฑเปเบเบเปเบฒ PBX เบเบฑเบเบซเบกเบปเบเบเปเบฒเบ API. เปเบกเบทเปเบญเปเบเบซเบฒ API, เบเบฒเบเบเบฑเปเบเบเปเบฒเบเปเปเปเบเปเบเบทเบเบชเปเบฒเบเปเบซเบกเปเปเบฅเบฐเปเบกเบเบนเบเบเปเปเปเบเปเบเบทเบเปเบฅเบตเปเบกเบเบปเปเบเปเบซเบกเป, เบเบฑเปเบเบเบฑเปเบ, เบกเบฑเบเบเปเปเบชเปเบฒเบเบฑเบเบงเปเบฒเบเปเบฒเบเบกเบตเบเบฒเบเบเบฑเปเบเบเปเบฒเปเบฅเบฐเบเบฐเบเบฑเบเบเบฒเบเบซเบผเบฒเบเบเบฒเบเปเบ. เบเบฒเบเบฎเปเบญเบเบเป API เบเบทเบเบเบฐเบเบดเบเบฑเบเบขเปเบฒเบเปเบงเบงเบฒเปเบฅเบฐเบเปเปเบเบฑเบเบเบงเบฒเบเบเบฑเบเปเบฅเบฐเบเบฑเบ.
PBX เปเบเบฑเบเบฎเบฑเบเบชเบฒเบเบฒเบเบเปเบฒเปเบเบตเบเบเบฒเบเบเบตเปเบชเปเบฒเบเบฑเบเบเบฑเบเบซเบกเบปเบเบเปเบงเบเบเบฒเบเปเบเบเบตเปเบกเบตเปเบฅเบเบฐเปเบงเบฅเบฒ (เบฅเปเบเปเบฒ / เบเบฒเบเบชเบปเบเบเบฐเบเบฒ), เบฎเบฑเบเปเบฅเบฐเปเบเบเปเปเบเปเบฒเบเบปเบ PBX (เบเบฐเบเบฑเบเบเบฒเบ, เบเบธเปเบก, เบชเบฒเบเบเบฒเบเบเบญเบ, เบเปเปเปเบกเปเบเบเปเบญเบเบเบฒเบ, เบเปเบฒเบเบงเบ). เบเบตเปเบญเบฐเบเบธเบเบฒเบเปเบซเปเบเปเบฒเบเบชเปเบฒเบเบเบปเบเบฅเบฒเบเบเบฒเบเบเปเบฒเบเปเบชเปเบฒเบฅเบฑเบเบฅเบนเบเบเปเบฒเบชเบฐเปเบเบฒเบฐเปเบฅเบฐเบงเบฝเบเบเบฒเบเบชเปเบงเบเปเบซเบเปเปเบกเปเบเบเบฒเบเบชเปเบฒเบเบเบฒเบเปเบเปเบเบญเบเบเบตเปเปเบเบฑเบเบกเบดเบเบเบฑเบเบเบนเปเปเบเป.
เปเบงเบฅเบฒเบเบฐเบเบญเบเบชเบดเปเบเบเบตเปเบเบฐเปเบเบตเบเบเบถเปเบเบเปเปเปเบ. เบเบฑเบเบกเบตเบซเบผเบฒเบเบญเบฑเบเบเบตเปเบเปเบญเบเปเบเปเปเบฎเบฑเบเบเบทเบเปเปเป, เบเบฑเบเบกเบตเบซเบผเบฒเบเปเบเบเบเบฒเบ, เปเบเปเปเบถเปเบเบเบตเปเบเปเบเปเบฒเบเปเบเบเบฑเบเบเบฑเปเบเปเบเปเบเบฒเบเบชเปเบฒเบเบฎเบธเปเบเบเบต 3 เปเบฅเบฐเปเบฎเบปเบฒเบชเบฒเบกเบฒเบเปเบงเบปเปเบฒเปเบเปเบงเปเบฒเปเบเบงเบเบงเบฒเบกเบเบดเบเปเบกเปเบเปเบฎเบฑเบเบงเบฝเบเปเบเป. เบเปเปเปเบชเบเบเบฝเบเบเบปเปเบเบเปเบเบญเบเบฎเบธเปเบ 3 เปเบกเปเบเบเบฑเบเบเบฐเบเบฒเบเบญเบเบฎเบฒเบเปเบง, เปเบเปเบเบตเปเบเบปเบเบเบฐเบเบดเปเบฅเปเบงเปเบกเปเบเบชเบดเปเบเบเบตเปเบเปเบฒเบเบเปเบญเบเบเปเบฒเบเปเบเบทเปเบญเบเบงเบฒเบกเบชเบฐเบเบงเบเปเบเบเบฒเบเบเบฑเบเบเบฐเบเบฒ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com