.titleBar { margin-bottom: 5px!important; }

Flash Operating Panel multi Betrieb

Dieses Thema im Forum "FreePBX, TrixBox (Asterisk@Home)" wurde erstellt von robtor, 16 Sep. 2006.

  1. robtor

    robtor Neuer User

    Registriert seit:
    18 Apr. 2005
    Beiträge:
    108
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Hallo,

    Ich habe das Problem gehabt das ich eine Queue für einen Benutzer sichtbar haben mußte (Supervisor).

    Die anderen Nebenstellen sollte er aber nicht sehen können.

    Ich habe da jetzt was gefunden und möchte hier zeigen wie es geht!


    Als erstes muß man in die op_style.cfg, einen neuen Context eintragen.

    hier ein Beispiel:
    Code:
    [abc]
    label_font_size=11
    label_font_family=_sans
    label_margin_top=0
    label_margin_left=35
    clid_font_size=11
    clid_font_family=_sans
    clid_margin_top=11
    clid_margin_left=35
    timer_font_size=11
    timer_font_family=_serif
    timer_margin_top=11
    timer_margin_left=160
    btn_width=244
    btn_height=26
    btn_padding=2
    btn_line_width=1
    btn_line_color=000000
    btn_fadecolor_1=ccccff
    btn_fadecolor_2=ffffff
    btn_round_border=0
    led_color=0
    led_scale=60
    led_margin_top=10
    led_margin_left=20
    arrow_scale=60
    arrow_margin_top=5
    arrow_margin_left=5
    icon1_margin_top=10
    icon1_margin_left=-15
    icon1_scale=6
    icon2_margin_top=10
    icon2_margin_left=-15
    icon2_scale=6
    icon3_margin_top=10
    icon3_margin_left=-15
    icon3_scale=6
    icon4_margin_top=10
    icon4_margin_left=-15
    icon4_scale=6
    icon5_margin_top=10
    icon5_margin_left=-15
    icon5_scale=6
    icon6_margin_top=10
    icon6_margin_left=-15
    icon6_scale=6
    mail_margin_left=-20
    mail_margin_top=13
    mail_scale=4
    clid_label=Extra Info:
    security_label=Security Code:
    btn_help_label=Help
    detail_title=Last call details
    detail_from=From:
    detail_to=To:
    detail_duration=Duration:
    btn_log_label=Debug
    show_security_code=2
    show_clid_info=0
    show_btn_help=0
    show_btn_debug=0
    show_btn_reload=1
    show_status=3
    
    dan muß man die Nebenstellen, Queues, u.s.w. in die op_buttons_custom.cfg eintragen.
    Wichtig ist hier der Panel_Context=abc

    hier ein Beispiel:
    Code:
    [SIP/100]
    Position=1
    Label="100"
    Extension=100
    Context=from-internal
    Icon=4
    Voicemail_Context=device
    Panel_Context=abc
    
    [SIP/104]
    Position=2
    Label="104"
    Extension=104
    Context=from-internal
    Icon=4
    Voicemail_Context=device
    Panel_Context=abc
    
    Dann erstellt man unter /var/www/html/panel eine neue Datei z.B. abc.php

    dort muss das rein
    Code:
    <html>
    
    <body bgcolor="#ffffff"><object classid="clsid:d27cdb6e-
    ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/
    pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="100%"
    height="100%" id="operator_panel" align="left">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="movie" value="operator_panel.swf?context=abc" />
    <param name="quality" value="high" /><param name="bgcolor" value="#ffffff"
    /><param name="scale" value="exactfit" /><embed
    src="operator_panel.swf?context=abc" quality="high" scale="exactfit"
    bgcolor="#ffffff" width="100%" height="100%" name="operator_panel"
    align="left" allowScriptAccess="sameDomain" type="application/x-
    shockwave-flash" pluginspage="http://www.macromedia.com/go/ getflashplayer"
    />
    </object>
    </body>
    </html>
    
    fertig!!!

    ... nun auf den Server und dort eingeben

    http://deinServer/panel/abc.php und man sieht nur noch die Nebenstellen,Queues, u.s.w. die man sehen möchte.
     
  2. homedonk

    homedonk Mitglied

    Registriert seit:
    3 Sep. 2005
    Beiträge:
    264
    Zustimmungen:
    0
    Punkte für Erfolge:
    16
    Mhm, brauch ich gerade nicht, aber definitiv ein bookmark wert, Danke fürs teilen!