Дастур оид ба насб ва танзим кардани Asterisk дар CentOS 6.6

Asterisk_Logo.svg

Барои оғоз ман тавсифи мухтасари он медиҳам Астечик дар сурате ки касе намедонад.

  • Астечик як нармафзори ройгонест, ки аз ҷониби асосгузори ширкати Digium Марк Спенсер таҳиягари асосӣ сохта шудааст, ки вазифаҳои АТС. Una АТС хулоса, ин истгоҳи телефон аст.
  • Астечик ба шумо имкон медиҳад, ки зангҳо, қуттиҳои почтаро идора кунед, эҷод кунед Ivr (Вокуниши интерактивии овоз) байни бисёр чизҳои дигар.
  • Он бисёр протоколҳоро эътироф мекунад VoIP (Садо тавассути IP) ки дар байни онҳо БИД e IAX ки аз ҳама муҳим мебошанд.

Ҳоло, ки мо дар бораи он медонем Астечик биёед онро барои сервери CentOS 6.6 насб ва танзим намоем

Қисми насбкунӣ вобаста аз паҳнкунии мо фарқ мекунад, аммо конфигуратсия барои Ubuntu, CentOS, Debian ва ғайра якхела аст.

Насбкунӣ

Аввалин чизе, ки мо анҷом медиҳем, илова кардани анбор дар дохили он аст /etc/yum.repos.d/ :

  • Аввалин анбори, ки мо пешниҳод карданием, инҳоянд: centos-starter.repo

[asterisk-tested] name=CentOS-$releasever - Asterisk - Tested
baseurl=http://packages.asterisk.org/centos/$releasever/tested/$basearch/
enabled=0
gpgcheck=0
#gpgkey=http://packages.asterisk.org/RPM-GPG-KEY-Digium

[asterisk-current] name=CentOS-$releasever - Asterisk - Current
baseurl=http://packages.asterisk.org/centos/$releasever/current/$basearch/
enabled=1
gpgcheck=0
#gpgkey=http://packages.asterisk.org/RPM-GPG-KEY-Digium

  • Анбори дуюм инҳо хоҳад буд: centos-digium.repo

[digium-tested] name=CentOS-$releasever - Digium - Tested
baseurl=http://packages.digium.com/centos/$releasever/tested/$basearch/
enabled=0
gpgcheck=0
#gpgkey=http://packages.digium.com/RPM-GPG-KEY-Digium

[digium-current] name=CentOS-$releasever - Digium - Current
baseurl=http://packages.digium.com/centos/$releasever/current/$basearch/
enabled=1
gpgcheck=0
#gpgkey=http://packages.digium.com/RPM-GPG-KEY-Digium

Пас аз ба итмом расидани ин мо як
yum update

Ҳоло мо бастаро насб хоҳем кард asterisknow-version.noarch

yum install asterisknow-version

Ин бастаро насб карда, мо боқимондаи анборҳои ситорагиро бо ҳамаи версияҳои дастрас илова мекунем. Ҳоло мо мебинем, ки файлҳои нав дар дохили ҷузвдони /etc/yum.repos.d сохта шудаанд. Мо версияро насб карданӣ ҳастем 13 de Астечик.

Барои интихоби версияи мушаххас (бо нобаёнӣ он анбори версияи 11 -ро истифода мебарад) мо параметри –enablerepo -ро истифода мебарем (ин анборро, ки мо нишон медиҳем) дар насб бо yum, яъне мо метавонем ҳама гуна версияро бо нишон додани анбори мувофиқ насб кунем
yum install asterisk asterisk-configs asterisk-sounds-core-es-gsm --enablerepo=asterisk-13

Мо чӣ гуна насб кардани версияи охирини Астечик, мо анбори пешфарзро барои навсозии Asterisk имкон медиҳем centos-starter-13.repo.

Барои ин, мо параметрҳои фаъолро дар анбор тағир медиҳем centos-starter-11.repo a 0, ба тавре ки он ғайрифаъол аст. Ва ба ҳамин тариқ, мо параметрҳои фаъолро дар анбор тағир медиҳем centos-starter-13.repo a 1, пас он ба анбори табдилёфта табдил хоҳад ёфт, ки барои навсозӣ ба Астечик. Вобаста аз версияи насбкардашуда, мо анбори версияи худро фаъол месозем.

конфигуратсияи

Мо ба ҷузвдони танзимот, ки дар он аст, меравем / etc / asterisk

cd /etc/asterisk/

Мо файлҳои зиёдеро пайдо хоҳем кард, ки ҳозир сетоашро истифода мебарем:

  • sip.conf → Дар он корбарони SIP, ки мо онҳоро истифода карданӣ ҳастем, ба қайд гирифта шудаанд
  • васеъшавӣ.conf → Дар он мо васеъкуниҳоро ба қайд мегирем
  • почтаи овозӣ.conf → Дар он мо паёмдонҳоро ба қайд мегирем

Мо бо файл оғоз мекунем sip.conf

Мо то охири файл поён меравем ё ҳар ҷое, ки хоҳем, барои хоста гирифтан дар куҷо будани онҳоро интихоб мекунем. Ва мо зеринро идома медиҳем сохтмон барои ҳар як корбар:

[ejemplo] type=friend
secret=pass
qualify=yes
nat=no
host=dynamic
canreinvite=no
context= contexto
mailbox= buzon

  • Мо бояд гузошт Номи корбар, дар ин маврид ejemplo
  • La гузарвожа аз корбар гузошта мешавад пинҳонӣ
  • En мизбон мо қарор додем динамикӣ ба тавре ки корбар метавонад аз ҳар гуна IP дар шабака пайваст шавад
  • Мавзӯи контекст аст, мо матнеро гузоштем, ки дар он хоҳад буд
  • Почта ин почтаи овозӣ

Ҳоло ман намунае аз корҳое, ки кардаам, ба шумо боқӣ мегузорам
[rack] type=friend
secret=1234
qualify=yes
nat=no
host=dynamic
canreinvite=no
context=iesjg
mailbox=00@buzon

Аз болои хат 343 дел sip.conf мо таъсис медиҳем забон = астБо ин, мо ҳамаи корбаронеро, ки ба назари мо испаниро ҳамчун забони пешфарзашон қарор медиҳанд.

Ҳоло мо танзим кардани почтаи овозӣ.conf

Барои ба танзим даровардани қуттиҳои почта, мо ба поён мефароем ва контекст месозем, масалан [паёмдони почта] ва ба ин васила қуттиҳои почтаро бо сохтори зерин танзим мекунем:
número => pass,nombre,correo

Ва акнун мисоле, ки ман кардаам:

00 => 1234,rack,rack@iesjorgeguillen.es

Аллакай барои охирин биёед васеъшавӣ.conf

Дар поёни ҳуҷҷат, дар ҳолати ман, ман конфигуратсияро илова мекунам

Мо дар парвандаи ман контекст месозем [iesjg], дар хотир доред, ки контекстҳо дар қавс ҳастанд.

Ва акнун дар доираи он мо чунин васеъкуниҳо месозем, ба монанди:
exten => 00,1,Dial(SIP/rack,15,Ttm)
same => n,VoiceMail(00@buzon)
same => n,Hangup()

  • Он чӣ кор мекунад, ҳар вақте ки онҳо ба тамдиди 00 занг мезананд, аввал ба SIP / rack (ки дар офарида шудааст sip.conf) дар тӯли 15 сония бо мусиқии замина ва зангро ба телефони дигар интиқол додан мумкин аст
  • Мо истифода мебарем "Ҳамон" то ки барои ҳар як сатр "exten => 00" гузошта нашавад
  • Агар ҷавоб дода нашавад, дар ҷои дигар "n”Почтаро бо функсия гузаред VoiceMail (00 @ паёмдони почта) қаблан таъин шудааст почтаи овозӣ.conf
  • Ва дар ниҳоят мо як Партофтан () овехтан

Ҳоло ман якчанд функсияҳои муфид Asterisk мегузорам.

  1. Dial()

  • Бо ин функсия, ба он ҷое ки мо мегузарем, дар ин ҳолат SIP / rack занг занед

  1. Почтаи овозӣ()

  • Бо ин вазифа, паёмдони овозии он корбар даъват карда мешавад, ки паём гузорад (mailbox_number@contexto_en_voicemail.conf)

  1. Партофтан()

  • Бо ин функсия мо овезон мешавем.

  1. интизор шудан()

  • Бо ин функсия интизорӣ иҷро мешавад, вақте ки мо мехоҳем интизор шавем (1), 1 сония интизор шавем.

  1. Почтаи овозӣ()

  • Занг занед mМенюи почтаи овозӣ, он аз шумо тавсеа ва пароли шуморо барои гӯш кардани паёмҳо мепурсад.

  1. ҷавоб()

  • Бо ин вазифа, Asterisk PBX ба занг ҷавоб медиҳад.

  1. рекорд()

  • Бо ин функсия аудио сабт карда мешавад. Масалан барои сохтани меню.

  1. заминаи()

  • Дар замина аудио навозед.

 

Ҳоло мо хидматро аз нав оғоз мекунем.
service asterisk restart

Ва ҳоло мо консолро бо иҷрои ситорача барои назорат анҷом медиҳем.

asterisk -rvvvvvvvvvvv

Вақте ки мо телефонҳоро бо корбарони сохтаи SIP пайваст мекунем, мо онҳоро дар консол бо иҷроиши зерин мебинем:

sip show peers


Мазмуни мақола ба принсипҳои мо риоя мекунад ахлоқи таҳрирӣ. Барои гузориш додани хато клик кунед ин ҷо.

16 шарҳ, аз они шумо

Назари худро бинависед

Суроғаи почтаи электронии шумо нест, нашр карда мешавад.

*

*

  1. Масъул барои маълумот: Мигел Анхел Гатан
  2. Мақсади маълумот: Назорати СПАМ, идоракунии шарҳҳо.
  3. Қонунӣ: Розигии шумо
  4. Иртиботи маълумот: Маълумот ба шахсони сеюм расонида намешавад, ба истиснои ӯҳдадориҳои қонунӣ.
  5. Нигоҳдории маълумот: Пойгоҳи додаҳо аз ҷониби Occentus Networks (ИА) ҷойгир карда шудааст
  6. Ҳуқуқҳо: Ҳар лаҳза шумо метавонед маълумоти худро маҳдуд, барқарор ва нест кунед.

  1.   ошкор Диго

    Шарҳи афсонавӣ. Ман онро бо донишҷӯёни давраҳои худ месанҷам, то бубинам, ки оё онҳо онро танзим карда метавонанд ...

    1.    бникикио Диго

      Ташаккури зиёд барои шарҳ, ман як хонандаи мактаби миёна ҳастам, онҳо низ бояд тавонанд 🙂

  2.   cristian Диго

    : карсак

    Ин барнома ҳамеша зарур аст ва онҳое, ки мехоҳанд онро борҳо насб кунанд, ғарқ шудаанд

    : карсак

    1.    бникикио Диго

      Бале, гарчанде ки ман метавонистам дар бораи навъҳои кодекҳои истифодашаванда, намудҳои файлҳои аудиоӣ ва баъзе васеъшавии онҳо маълумоти бештар гирам. Аммо ман мехостам онро осон, рӯирост ва кор кунам.

  3.   нано Диго

    Беҳтар аст, аммо аз он чизе, ки ман мебинам, ин барнома танҳо дар дохили шабакаи маҳаллӣ зангҳоро аз як компютер ба компютери дигар имкон медиҳад.

    Вақте ки ман гуфтам, ки ин коммутатор аст, ман фикр мекардам, ки бо насб кардани ягон намуди таҷҳизот, имкон медиҳад, ки зангҳо ба рақамҳои статсионарӣ ё мобилӣ дода шаванд ва ҳамзамон онҳоро қабул кунанд.

    Ман намедонам, чизе, ки имкон медиҳад, ки пойгоҳи додаҳои муштариён дошта бошад ва ҳангоми навиштани маълумот ё фармоиш ва ғайра онҳоро аз як компютер тавассути телефон ба онҳо занг занад.

    Чизе дар нақшаи телемаркетинг.

    1.    Тони Диго

      Маҳз ҳамин тавр кардан мумкин аст ва ҳа, ба шумо сахтафзорҳои мушаххас лозиманд, ки аз ҷониби Digium фурӯхта мешаванд (ҳамон ширкате, ки онро Asterisk офаридааст ва лоиҳаро нигоҳ медорад) дар вебсайти худ (ё дигарон, ба монанди таҷҳизоти ройгон), тавонанд RTB (Шабакаи телефонии асосӣ) -ро истифода баранд. Шумо метавонед ҳам занги маҳаллӣ ва ҳам аз телефони як коммутатор ба телефони дигари коммутатори дигари ба ҳам алоқамандро иҷро кунед ё ба RTB бароед. Шумо инчунин метавонед хатҳои оддии заминиро истифода баред (RJ11). Шумо бояд хати телефонии шартномавӣ дошта бошед, зеро рафтан ба RTB маблағи зиёдеро талаб мекунад, ки занг задан аз телефони хонагии худ чӣ қадар арзиш дорад ва вобаста ба нақшаи киро ва рақамҳои доштаатон шумо метавонед кам ё камтар зангҳои ҳамзамон занед, баръакс, агар Шумо ҳама чизро тавассути интернет анҷом медиҳед, арзиши он 0 хоҳад буд, зеро ба RTB рафтан шарт нест ва ҳама чиз аз интернет мегузарад! Табрикот

      1.    нано Диго

        Хуб ташаккур барои маълумот.

        Ҳамин ки фурсат ёфтам, онро оромтар мебинам.

        Ҳақиқат хеле ҷолиб аст.

  4.   Мануэл Диго

    Салом, ман дастурамалро пайгирӣ кардам, аммо даҳдӣ дар файлҳои конфигуратсия ё ҳамчун дэмон дар система ба назар намерасад, оё шумо метавонед фаҳмонед, ки оё ин сохтори конфигуратсия барои ситораҳои 13 тағир меёбад? ё бигӯед, ки чӣ гуна dahdi илова кардан мумкин аст? ... он файлҳоро барои иҷрои насб бо Asterisk 1.8 пайдо карда наметавонад

    1.    Мануэл Диго

      Ман бештар тафтиш мекардам ва ман тавонистам онро дастрас кунам, то dahdi -ро насб кунед, шумо бояд dahdi-tool ва dahdi-linux-devel бастаҳоро насб кунед, пас dahdi ҳам ҳамчун демон ва ҳам ҳамчун файли конфигуратсия бо номи dahdi-channels.conf пайдо мешавад

  5.   Луис Диго

    Мард, ёдгирӣ оддӣ аст ба монанди ...

    Чун таҷриба, он ҳам ба қадри кофӣ намерасад, он дар сатҳи зиёд боқӣ мемонад, диалплан танҳо зангҳоро қабул мекунад.

    Хеле оддӣ.

    1.    Мануэл Диго

      Мақсади ёдгирӣ сохтани DialPlan ё нишон додани бисёр вазифаҳои Asterisk нест.
      Эҳтимол инҳо анборҳои тақсимоти AsteriskNow мебошанд, зеро он дар анборҳои худ freepbx 2.11 дорад, Asterisk 1.8 ёфт нашудааст, аммо бастаҳои Asterisk 1.8 дар анборҳои Epel ҷойгиранд, дарсӣ хеле хуб аст, зеро он ба усули оддии насб кардани Asterisk мувофиқат мекунад версияи 11,12 ва 13 мебошад, шумо низ бояд анбори Digium-и версияи Asterisk-ро насб кунед, ки албатта шумо бояд ба изҳороти насб dahdi-воситаҳо ва бастаҳои dahdi-linux -ро илова кунед. Дар хотир доред, ки версияҳои dahdi ва lippri айни замон версияҳои устувор мебошанд, зеро насб кардани он аз рамзҳои манбаъ версияҳои охирин мебошанд

  6.   фито Диго

    Хеле сард ва оддӣ, аввалин ситорача буданаш чунин ба назар мерасад хуб аст.
    Барои яке аз оянда, бешубҳа, болотар равед.

  7.   Эдвин Васкес Диго

    Ман дастурро пайгирӣ кардам, аммо бо баъзе дӯконҳои китоб муноқиша мекунам, баъзеҳо ба шарофати салом

    -> Маҷмӯи libopenr2.x86_64 0: 1.2.0-1_centos6 насб карда мешавад
    -> Бастаи libpri.x86_64 0: 1.4.14-1_centos6 насб карда мешавад
    -> Бастаи libss7.x86_64 0: 1.0.2-1_centos6 насб карда мешавад
    -> Қарори вобастагӣ ба анҷом расид
    Хато: Маҷмӯа: asterisk-core-13.3.0-1_centos6.x86_64 (asterisk-13)
    Ба шумо лозим аст: libg7221codec.so.2 () (64bit)
    Disponible: pjproject-2.1-0.digium2.1_centos6.x86_64 (asterisk-current)
    libg7221codec.so.2 () (64bit)
    Disponible: pjproject-2.3-0.digium2.1_centos6.x86_64 (asterisk-current)
    libg7221codec.so.2 () (64bit)
    Disponible: pjproject-2.3-0.digium3.1_centos6.x86_64 (asterisk-current)
    libg7221codec.so.2 () (64bit)
    Instalado: pjproject-2.3-5.el6.x86_64 (@epel)
    Дарёфт нашуд
    Disponible: pjproject-2.1-0.digium1.1_centos6.x86_64 (asterisk-current)
    Дарёфт нашуд
    Disponible: pjproject-2.1-0.digium1.2_centos6.x86_64 (asterisk-current)
    Дарёфт нашуд
    Хато: Маҷмӯа: asterisk-core-13.3.0-1_centos6.x86_64 (asterisk-13)
    Ба шумо лозим аст: libilbccodec.so.2 () (64bit)
    Disponible: pjproject-2.1-0.digium2.1_centos6.x86_64 (asterisk-current)
    libilbccodec.so.2 () (64bit)
    Disponible: pjproject-2.3-0.digium2.1_centos6.x86_64 (asterisk-current)
    libilbccodec.so.2 () (64bit)
    Disponible: pjproject-2.3-0.digium3.1_centos6.x86_64 (asterisk-current)
    libilbccodec.so.2 () (64bit)
    Instalado: pjproject-2.3-5.el6.x86_64 (@epel)
    Дарёфт нашуд
    Disponible: pjproject-2.1-0.digium1.1_centos6.x86_64 (asterisk-current)
    Дарёфт нашуд
    Disponible: pjproject-2.1-0.digium1.2_centos6.x86_64 (asterisk-current)
    Дарёфт нашуд
    Шумо метавонед фармони –skip-broken -ро истифода баред, то ин мушкилотро паси сар кунед
    Шумо метавонед иҷро кунед: rpm- Va –nofiles –nodigest

    1.    бникикио Диго

      Бубахшед, барои қаблан ҷавоб надодан, ман онро хонда будам ва ҳангоми истифодаи компютер ҷавоб доданӣ будам, фикр мекунам шумо бояд репосҳои репоро хомӯш кунед ё ситораро бо enablerepo = »repoqueuses» насб кунед, зеро ҳадди аққал epel дар ин ҷо мушкилот пеш меорад . Ман инчунин китобхонаҳои шуморо аз байн мебарам ва мушкилот медиҳам ва бигзор ситораро худашон насб кунанд.

  8.   кад Диго

    Салом, бубинед, мо дар ин масъала мушкилот дорем, мо ситорача ва тамоми ҳикояро насб кардем, коммутатор ва телефонҳоро танзим кардем, телефонҳо сабти ном шуданд, аммо мо байни онҳо занг зада наметавонем, оё медонед, ки ин мушкил чӣ буда метавонад?

    1.    бникикио Диго

      Хуб, ман намедонам, дар назария, агар онҳо ба қайд гирифта шуда бошанд, бояд ба якдигар занг зананд, магар журнали коммутатор ба шумо чизе намегӯяд? PS: Узр барои дер ҷавоб гуфтан