PDA

Voir la version complète : Asterisk entre les T0/S0 et PABX isdn exitant



pierrot
10/12/2011, 00h46
Bonjour,

j'ai un Asterisk packagé par Askozia avec une carte OpenVox B400P.
l'idée est de conserver pour le moment le PABX ISDN existant, connecté sur un port de la carte B400P. Orange nous fourni 5 numéros SDA.
les appels sortants sont effectués sur un compte SIP de chez OVH et ça fonctionne.
Les appels entrants sont dirigés vers le port pabx auquel j'ai donné un numéro d'extension, 101 pour les tests. 2 des SDA routés sur cette extension.
en appelant le tete de ligne, le poste correspondant sonne et la conversation est bien établie.
en appelant un autre numero, le poste correspondant ne sonne pas.
comment faire pour que Astérisk transmette le numéro appelé sur le port du pabx pour que celui-ci aiguille correctement l'appel en fonction du SDA reçu ?
Est ce que c'est possible ?
d'autre part, quel switchtype mettre pour l'isdn en france ? euroisdn ?
merci

pierrot
21/12/2011, 00h44
Je me répond à moi-meme:

il semble que l'ISDN n'inspire pas les gens, pourtant en France c'est très répandu et ça fonctionne très bien.
est-il possible de transmettre sur UNE extension NT, ou 2, les 5 MSN/SDA pour
que le PABX ISDN les aiguille correctement ?
:)

Reaper
21/12/2011, 11h58
Vous êtes entrain de mélanger les extensions et le numéros. Pour transmettre les numéros sur plusieurs T0 et utiliser les canaux libres automatiquement il suffit utiliser les groupes. Dans le fichier dahdi-channels.conf il suffit de modifier la groupe pour deux ports et effectuer le dial avec, par exemple:



; Span 3: B4/0/3 "B4XXP (PCI) Card 0 Span 3" RED
group=0,13
context=from-openvox
overlapdial=yes
switchtype = euroisdn
signalling = bri_net_ptmp # if set signalling = bri_net_ptp, the result is the same
channel => 7-8
context = default
group = 63

; Span 4: B4/0/4 "B4XXP (PCI) Card 0 Span 4" RED
group=0,14
context=from-openvox
overlapdial=yes
switchtype = euroisdn
signalling = bri_net_ptmp # if set signalling = bri_net_ptp, the result is the same
channel => 10-11
context = default
group = 63

extensions.conf
exten => _xx.,1,Dial(dahdi/g63/${EXTEN})

Et les appels passent seulement par les spans de la groupe 63.

pierrot
02/01/2012, 23h53
merci pour votre réponse, et mes meilleurs voeux pour 2012.
j'utilise un Askozia avec une interface web.
cette interface attribue un numéro a chaque port ISDN, ce qui n'est pas bon pour mon usage car on veut faire un groupe un peu comme pour les ports provider. par contre il est possible de faire des entrées manuelles dans la config de ces ports ISDN qu'il considère comme des ports avec un seul telephone et non pas comme un bus.
je suppose que dans mon cas les postes derriere l'ISDN sont appelés avec leur SDA ou leur numéro interne du PABX ISDN ?

d'autre part les appels en provenance de l'isdn exterieur s'affichent sans le zero.
c'est génant si on veut rappeler le correspondant.
le call group fonctionne correctement pour les appels en provenance du fournisseur SIP, mais pas pour ceux venant de l'ISDN ???
je pense que le GUI est passablement boggué.
merci

Reaper
09/01/2012, 15h24
Je ne peux pas vous aider sur un gui quelconque.

ffossard
09/01/2012, 21h04
en effet pas facile sur un GUI :/