Pickup problem mit Nebenstelle

luchs3

Neuer User
Mitglied seit
15 Aug 2007
Beiträge
77
Punkte für Reaktionen
0
Punkte
0
Hi,

Ich strapaziere das Pickup Thema noch ein weiteres mal.

Bei mir funktioniert bereits das Blinken und annehmen mit *8.
Das Problem ist jedoch, dass meine Snom telefone immer *8DURCHWAHL
senden sobald ich die blinkende Taste drücke.

Jetzt stellt sich natürlich die Frage, ob ich das Telefon oder den Server bearbeiten soll.
Ich glaube, dass der Server besser ist, sprich dass er bei *8DURCHWAHL das Gespräch für DURCHWAHL holt.

In meiner extensions.conf habe ich eigentlich nichts dafür eintragen müssen.
Hat alles von selber funktioniert.
 
das musst du im dialplan eintragen, für bristuff asterisken:
Code:
exten = _*8XX,1,DPickup(${EXTEN:2})
bzw. für ungepatchte asterisken:
Code:
exten = _*8XX,1,Pickup(${EXTEN:2})
die anzahl der "X" in der extension ist abhängig von der ziffernlänge deiner extensions

meines wissens nach kann man das in den snoms nicht einstellen

grüße,
laureen
 
hmmm, will er leider nicht

Code:
-- Executing [*811@meine-telefone:1] Pickup("SIP/18-00817ab0", "11") in new stack
[Jun 24 20:26:48] NOTICE[16803]: app_directed_pickup.c:159 pickup_exec: No target channel found for 11.
  == Auto fallthrough, channel 'SIP/18-00817ab0' status is 'UNKNOWN'
 
probier mal
Code:
exten = _*8XX,1,Pickup(${EXTEN:2}@meine-telefone)

der kontext und die extension müssen die sein, in denen sich der anruf zum zeitpunkt des pickups befindet.

falls es nicht funzt, könntest du mal deinen dialplan posten?

grüße,
laureen
 
also intern funktioniert das.
Wenn ich von einer NS auf 11 rufe, kann ich mit der blinktaste übernehmen.
Wenn ich von aussen herein rufen (ist standard auf 11 geleitet) geht das nicht.

Code:
[default]
exten => _12345678,1,Noop
exten => _12345678,n,Dial(SIP/11)
exten => _12345678,n,Hangup
...
[meine-telefone]
exten => 11,hint,SIP/11

exten = _*8XX,1,Pickup(${EXTEN:2}@meine-telefone)

exten => 11,1,SIPAddHeader("Alert-Info:<http://www.notused.com>\;info=alert-internal\;x-line-id=0")
exten => 11,n,Dial(SIP/11)
 
das ist klar, mach doch im default context mal folgendes rein:
Code:
[default]
exten = 12345678,1,Noop
exten = 12345678,n,Goto(meine-telefone,11,1)
...

dann klappts, denn du willst ein pickup con einer extension im dialplan machen, die nicht in verwendung ist, denn der anruf hängt noch immer auf der DW 12345678 im kontext "default"

generell solltest du nur einen punkt im gesamten dialplan haben, der ein dediziertes "Dial(SIP/11)" macht, dann klappts auch mit dem pickup. also lieber Goto's verwenden um ein gespräch dort zu haben, wo du es brauchst.

btw: wenn du keine wildcards ("X", "Z", "N", "." oder so) in der extension (gleich rechts von "=" oder "=>") verwendest, brauchst du auch kein "_" am anfang.

grüße,
laureen
 
Kostenlos!

Statistik des Forums

Themen
248,887
Beiträge
2,303,985
Mitglieder
378,567
Neuestes Mitglied
MacOS