Trixton

Smart Voip Solutions שירותי אינטגרציה מתקדמים למערכות טלפוניה מבוססות אסטריסק

ברוכים הבאים, אורח
שם משתמש סיסמה: זכור אותי

הפרופיל של דניאל פרידמן (admin)

  • לא מחובר
  • דירוג: Administrator
  • תאריך הרשמה: 30 אוג 2011
  • תאריך ביקור אחרון: 10 אוג 2020
  • אזור זמן: GMT +2:00
  • שעה מקומית: 15:59
  • רשומות: 238
  • צפיות בפרופיל: 2552
  • קארמה: 1
  • עלי: מומחה אסטריסק
  • מיקום: יהוד
  • מין: זכר
  • תאריך לידה: 31 אוק 1973

חתימה

דניאל פרידמן
טריקסטון בע"מ

טלפון: 072-2557000
נייד: 050-6655579

אימייל: This e-mail address is being protected from spambots. You need JavaScript enabled to view it.

מי שלא מרים עשר אגורות,
לא שווה עשר אגורות.
רשומות

רשומות

emo
שלום יוסף,

תוסיף לפקודות הסינון שלך את הקונטקסט macro-dialout-trunk כדי לוודא שאתה באמת מקבל את השיחות היוצאות מהמרכזיה
ולא שיחות פנימיות.

משהו כזה:
asterisk -rx 'core show channels concise' | grep macro-dialout-trunk | grep $extension | cut -d '!' -f8


תודה,

דני
שליפת מספר המתקשר
קטגוריה: בעיות כלליות
emo
שלום יוסף,

שלח את הסטרינגים שאתה מקבל כשאתה שולח פקודות.
אני לא יכול להבין מה אתה מקבל אם אתה שולח רק את הפקודה ללא הערכים.
ואל תציג את המשתנים שלך ב - URL שאתה שולח.

הכי טוב לדמות את זה:

1. הכנס שיחה למערכת.
2. ענה לשיחה.
3. שלח את הפלט של הפקודה הבאה בזמן שהשיחה מתקיימת:
rasterisk -x'core show channels verbose'


תודה,

דני
שליפת מספר המתקשר
קטגוריה: בעיות כלליות
emo
שלום תומר,

אולי תתחיל בשליחת הסטרינגים שאתה מקבל בעת ביצוע הפקודות?
אם יש הבדל בתוצאות, מתי זה קורה?

מה בדיוק אתה רוצה לעשות? אולי יש דרך אחרת לעשות את זה.

תודה,

דני
שליפת מספר המתקשר
קטגוריה: בעיות כלליות
emo
שלום חמודי,

שים לב לתיאור של האפליקציה באסטריסק:
pbx01*CLI> core show application MYSQL 

  -= Info about application 'MYSQL' =- 

[Synopsis]
Do several mySQLy things

[Description]
MYSQL():  Do several mySQLy things
Syntax:
  MYSQL(Set timeout <num>)
    Set the connection timeout, in seconds.
  MYSQL(Connect connid dhhost[:dbport] dbuser dbpass dbname [dbcharset])
    Connects to a database.  Arguments contain standard MySQL parameters
    passed to function mysql_real_connect.  Optional parameter dbcharset
    defaults to 'latin1'.  Connection identifer returned in ${connid}
  MYSQL(Query resultid ${connid} query-string)
    Executes standard MySQL query contained in query-string using established
    connection identified by ${connid}. Result of query is stored in ${resultid}.
  MYSQL(Nextresult resultid ${connid}
    If last query returned more than one result set, it stores the next
    result set in ${resultid}. It's useful with stored procedures
  MYSQL(Fetch fetchid ${resultid} var1 var2 ... varN)
    Fetches a single row from a result set contained in ${result_identifier}.
    Assigns returned fields to ${var1} ... ${varn}.  ${fetchid} is set TRUE
    if additional rows exist in result set.
  MYSQL(Clear ${resultid})
    Frees memory and datastructures associated with result set.
  MYSQL(Disconnect ${connid})
    Disconnects from named connection to MySQL.
  On exit, always returns 0. Sets MYSQL_STATUS to 0 on success and -1 on error.


אם אתה מקבל יותר משורה אחת בשאילתא שלך, עליך להשתמש בסט Nextresult כדי לקבל את השורה הבאה.

או אם אתה משתמש בסט Fetch עליך לוודא שהערך resultid מתאפס ל - false בסופה של השאילתא.

תודה,

דני
טיפול בתוצאות מרובות ...
קטגוריה: בעיות כלליות
emo
שלום חמודי,

יפה שמצאת בסוף את התשובה לבד, אבל חבל שלא ציינת שאתה משתמש ב - DIALPLAN שמשתמש ב - MYSQL.
זה מה שכתוב בדוקומנטציה לגבי האפליקציה הזו:

Trixton*CLI> core show application MYSQL 

  -= Info about application 'MYSQL' =- 

[Synopsis]
Do several mySQLy things

[Description]
MYSQL():  Do several mySQLy things
Syntax:
  MYSQL(Set timeout <num>)
    Set the connection timeout, in seconds.
  MYSQL(Connect connid dhhost[:dbport] dbuser dbpass dbname [dbcharset])
    Connects to a database.  Arguments contain standard MySQL parameters
    passed to function mysql_real_connect.  Optional parameter dbcharset
    defaults to 'latin1'.  Connection identifer returned in ${connid}
  MYSQL(Query resultid ${connid} query-string)
    Executes standard MySQL query contained in query-string using established
    connection identified by ${connid}. Result of query is stored in ${resultid}.
  MYSQL(Nextresult resultid ${connid}
    If last query returned more than one result set, it stores the next
    result set in ${resultid}. It's useful with stored procedures
  MYSQL(Fetch fetchid ${resultid} var1 var2 ... varN)
    Fetches a single row from a result set contained in ${result_identifier}.
    Assigns returned fields to ${var1} ... ${varn}.  ${fetchid} is set TRUE
    if additional rows exist in result set.
  MYSQL(Clear ${resultid})
    Frees memory and datastructures associated with result set.
  MYSQL(Disconnect ${connid})
    Disconnects from named connection to MySQL.
  On exit, always returns 0. Sets MYSQL_STATUS to 0 on success and -1 on error.


[Syntax]
Not available

[Arguments]
Not available

[See Also]
Not available


וצריך לשים לב לשורה הזו:
MYSQL(Connect connid dhhost[:dbport] dbuser dbpass dbname [dbcharset])


בגדול, אם אתה כותב את האפליקציה שלך לבד, מומלץ להשתמש בדוקומנטציה על כל אפליקציה ופונקציה כדי להכיר לעומק את האפשרויות השונות.

תודה,

דני
קריאת אותיות בעברית ...
קטגוריה: בעיות כלליות
emo
שלום חמודי,

תודה על המחמאות.

אם אתה אומר שהנתונים שלך כבר מקודדים ב - UTF-8 זה אומר שיש לך בעיה עם תוכנת הקונסול שלך (PUTTY) או כל תוכנה אחרת. תוודא שגם הפונט של הקונסול שלך יודע להציג נתונים ב - UTF-8 ואז תוכל לראות את השמות בעברית בצורה נכונה.

מה שיותר חשוב לדעתי, זה האם הנתונים האלה עוברים נכון לטלפונים של הנציגים? או שעדיין רואים אותה בצורה לא תקינה?
אם לא, וודא שהנתונים שלך (ספר טלפונים) מקודד כבר ב - UTF-8 לפני שאתה טוען אותו לבסיס הנתונים שלך.

תודה,

דני
קריאת אותיות בעברית ...
קטגוריה: בעיות כלליות
emo
שלום דניס,

זו שאלה כללית מדי כדי לענות על רגל אחת.

בגדול, אתה יכול להשתמש באחד מפרוקסים של הקוד הפתוח (opensips, kamailio, resiprocate) או שתשתמש באחד מה LB האחרים שיש בשוק.
בכל מקרה מדובר ברשת מורכבת מכיוון שגם השרתים האלה צריכים גיבוי ובדרך כלל תצטרך לפחות שני שרתים כאלה.

אם לא מדובר בתנועה גדולה מדי של שיחות, אני חושב ששני שרתי אסטריסק יכולים לעשות את העבודה בצורה טובה למדי וללא גיבוי נוסף של הפרוקסים.

תודה,

דני
Load balancing
קטגוריה: בעיות כלליות
emo
שלום יוסף,

לכל שיחה יש שתי רגליים.
הרגל הראשונה זה מה שמחייג לשלוחה שלך.
ברגע שענית מתחילה הרגל השניה - שזה למעשה היעד שלך.

אתה יכול לכתוב DIALPLAN שיתייחס לרגל השניה שלך ושם תוכל לקבע CLI או שתחייג את היעד שלך עם קידומת כך שיתפוס ניתוב יוצא עם עדיפות גבוהה יותר ושם גם תוכל לקבל את ה - CLI שתרצה.

תודה,

דני
click2dial CID
קטגוריה: בעיות כלליות
emo
שלום יוסף,

חבל שאתה לא מקשיב לעצות שלי. הסקריפט שלך לא קשור בכלל לשלוחות. הוא מתפקד בצורה עצמאית.
כדי לשנות את המספר המזהה תצטרך לכתוב את זה בעצמך בעזרת DIALPLAN או שתעשה לך חוקים נפרדים לסקריפט שלך.

תודה,

דני
click2dial CID
קטגוריה: בעיות כלליות
emo
שלום יוסף,

1. צור ניתוב יוצא חדש ותקבע את המספר שאתה רוצה שיראו אצל המתקשר.
2. תמקם אותו בקדימות מעל כל שאר הניתובים היוצאים שלך.
3. ביעד שלך בסקריפט תחייג את המספר עם קידומת כדי לתפוס את הניתוב שיצרת.

תודה,

דני
click2dial CID
קטגוריה: בעיות כלליות
emo
שלום יוסף,

תוסיף PENALTY ליד כל שלוחה לפי הסדר שאתה רוצה.
ה - PENALTY הגבוה יותר יקבל את השיחה אחרון.

במקרה שלך הייתי משתמש בקבוצת חיוג עם שיטת רדיפה.

תודה,

דני
סדר של שלוחות דינאמי ...
קטגוריה: בעיות כלליות
emo
שלום,

ההגדרות שלי עובדות מצוין. כנראה שאצלך יש הגבלה של מספר מזוהה (אתה לא יכול לשלוח איזה מספר שאתה רוצה) ולכן היית צריך להוסיף את ה - RPID כדי להזדהות מול המתג שלהם. אבל העיקר שעובד לך עכשיו.

תודה,

דני
הגדרות של siptrunk c ...
קטגוריה: בעיות כלליות
emo
שלום,

למה אתה לא משתמש בהגדרות ששלחתי לך? יש לך הגדרות לא נכונות.

תודה,

דני
הגדרות של siptrunk c ...
קטגוריה: בעיות כלליות
emo
שלום,

כנראה אתה לא מגדיר נכון. צרף תמונות מסך של הגדרות הטרנק והגדרות ה SIP.

תודה,

דני
הגדרות של siptrunk c ...
קטגוריה: בעיות כלליות
emo
שלום,

נסה את ההגדרות האלו:

host=82.166.66.147
type=friend
nat=yes
canreinvite=no
disallow=all
allow=alaw&ulaw
insecure=port,invite
dtmfmode=rfc2833
qualify=yes
t38pt_udptl=yes,redundancy,maxdatagram=400



תודה,

דני
הגדרות של siptrunk c ...
קטגוריה: בעיות כלליות
emo
שלום,

חסרים הרבה פרטים מהצד שלך.
מה הפרטים שקיבלת מהם (כתובות, קודקים וכד')? האם המרכזיה מאחורי נאט או לא?

תודה,

דני
הגדרות של siptrunk c ...
קטגוריה: בעיות כלליות
emo
שלום,

תוכל להתחבר לבסיס הנתונים של האסטריסק על ידי ODBC.
לגבי השמעה של נתונים מבסיס הנתונים של האסטריסק, צריך לכתוב תוכנית שתשלוף את הנתונים הנדרשים ולהשמיע אותם למתקשר.
תוכל ליצור איתי קשר באימייל This e-mail address is being protected from spambots. You need JavaScript enabled to view it.

תודה,

דני
חיבור אסטריסק למסד M ...
קטגוריה: בעיות כלליות
emo
שלום,

מדובר בגירסת קוד פתוח. אם אתה לא מקבל נתונים במבנה שאתה רוצה, תמיד אפשר לייצר דוח לפי הדרישות שלך.
אם אתה לא רוצה להיכנס לפיתוח, תוכל תמיד לרכוש את המוצר שלהם ברישיון ולקבל מגוון רחב יותר של דוחות.

תודה,

דני
סטטיסטיקות של תור שי ...
קטגוריה: בעיות כלליות
emo
שלום בועז,

האם תוכל לשלוח פרטי התחברות שקיבלת מהם?

תודה,

דני
האם יש למישהו צילום ...
קטגוריה: בעיות כלליות
emo
שלום מיכאל,

זה תלוי בספק שלך. אם הוא מוכן להעביר את המספר המזהה המקורי או לא.
בכל מקרה, אתה צריך לשלוח שדה בפרוטוקול ה - SIP שנקרא DIVERSION עם הפרטים הנכונים.

תודה,

דני
העברת מספר מזהה בעת ...
קטגוריה: בעיות כלליות
emo
שלום מיכאל,

אם השיחות יוצאות החוצה בצורה תקינה אין לך בעיות בהגדרת הטרנק. כנראה שיש לך בעיה בהגדרת CID רצוי על השלוחה שיוצאת מהמרכזיה השניה. יכול להיות שיש לך חפיפה בין השלוחות ואז נוצר מצב שהמרכזיה הראשונה חושבת שהיא מייצרת שיחה עבור שלוחה מהשרת הראשון עם הגדרות ה - CID שלה.
אולי עדיף שתצרף לוגים בזמן ייצור השיחה מהמרכזיה השניה ולוגים כשהשיחה נכנסת למרכזיה הראשית.

תודה,

דני
מיזוג מרכזיות
קטגוריה: בעיות כלליות
emo
שלום מיכאל,

כדי להוציא מספר מזהה אחר עליך לוודא שהמספר שאתה רוצה להזדהות איתו באמת מאופשר על הטרנק של המרכזיה הראשית.
יכול להיות שאתה שולח מספרים שלא שייכים לטרנק של המרכזיה הראשית. בנוסף שים לב שאין הגדרה על הטרנק או על הניתוב היוצא שמבטל את הזיהוי של השלוחה.

כדי להגדיר שיחות נכנסות עבור המרכזיה המשנית עליך לשים לב לשדה ה - context שמוגדר בערך from-internal.
הייתי בונה עוד טרנק בין המרכזיות עם ערך של from-pstn ב - context כדי להכניס את השיחות למקום הנכון. בצורה הזו תוכל להשתמש בניתובים הנכנסים כדי להגדיר את המספרים המבוקשים.

כדי להבדיל בין הטרנקים תוסיף את המילה in או out בשם שלהם כדי לשלוח את השיחות בצורה נכונה מהמרכזיה הראשית למרכזיה המשנית ולהיפך.

תודה,

דני
מיזוג מרכזיות
קטגוריה: בעיות כלליות
emo
שלום,

אתה יכול להשתמש בתוכנה שנקראת avantfax. תוכל למצוא את הקישור שלה כאן.
לגבי שליחת פקסים דרך אאוטלוק אתה יכול להשתמש ב - SIPTAPI. תוכל למצוא את הקישור שלה כאן.

בכל מקרה מדובר בהתקנות מורכבות ואם אין לך את הזמן והרצון להתנסות בהתקנות השונות, עדיף שתזמין שירות מקצועי בתשלום.

תודה,

דני
Elastix Fax Apps
קטגוריה: בעיות כלליות
emo
שלום כבהא,

עליך לבדוק שאין לך SIP ALG שמופעל על הראוטר של סיסקו.

תודה,

דני
התנגשות בין שתי שלוח ...
קטגוריה: בעיות כלליות
emo
שלום מיכאל,

זה כמו שאמרתי לך קודם, תיצור סיפ טרנק בין המרכזיות ותייצר חוקים של שיחות יוצאות (outbound routes) כדי שיתפסו את הטרנק למרכזיה השניה.

תודה,

דני
מיזוג מרכזיות
קטגוריה: בעיות כלליות
emo
אהלן מיכאל,

בוודאי שיש דרך לקשר בין המרכזיות. צריך להגדיר סיפ טרנק ביניהן ולשייך את הקונטקסט בכל טרנק. לגבי דרך החיוג אחת לשניה, אפשר לייצר חוקי חיוג חיצוניים שמתחילים בקידומת מסוימת, למשל 3 או 7 כדי לעבור בין המרכזיות. לגבי חיוג חיצוני מממרכזיה אחת דרך השניה אפשר לייצר קידומת אחרת לחיוג חיצוני, למשל 90.

תודה,

דני
מיזוג מרכזיות
קטגוריה: בעיות כלליות
emo
אהלן,

אחלה שהסתדר. אם יהיו בעיות נוספות צור קשר בפורום.

תודה,

דני
שיחות נכנסות מתנתקות ...
קטגוריה: בעיות כלליות
emo
שלום,

אם הפניות הנאט תקינות יש לבדוק בנוסף גם חוקי פיירוול במידה וזה מופעל.
בנוסף יש לבדוק את הגדרות הנאט גם באסטריסק עצמו.

תודה,

דני
שיחות נכנסות מתנתקות ...
קטגוריה: בעיות כלליות
emo
שלום,

צריך לבדוק את הגדרות הנאט שלך במרכזיה ושיש לך הפניות פורטים בראוטר שלך.

תודה,

דני
שיחות נכנסות מתנתקות ...
קטגוריה: בעיות כלליות
emo
הי,

הבעיה לא נובעת משם, אלא מהגדרות לא נכונות ברגיסטרציה שלך.
במידה ויהיה לך יותר מחשבון אחד אצלם, לא תוכל להשתמש בטרנק הזה לחשבונות אחרים.
אם יש לך רק חשבון אחד אצלם, אתה יכול לוותר על רישום מולם ולאשר
את כתובת ה - IP של השרת שלך בממשק שלהם. זה יקל עליך יותר.

תודה,

דני
הגדרת inbound trunk ...
קטגוריה: בעיות כלליות
עוד
זמן ליצירת העמוד: 0.30 שניות

הצטרפו לעמוד שלנו בפייסבוק

אתם כאן: ראשי פורום אסטריסק