• הרשמה
    • התחברות
    • חיפוש
    • דף הבית
    • אינדקס קישורים
    • פוסטים אחרונים
    • קבלת התראות מהדפדפן
    • משתמשים
    • חיפוש בהגדרות המתקדמות
    • חיפוש גוגל בפורום
    • ניהול המערכת
    • ניהול המערכת - שרת private

    אין מענה בשרת הapi, כתוב בc#

    פורום מפתחים API
    8
    56
    2284
    טוען פוסטים נוספים
    • מהישן לחדש
    • מהחדש לישן
    • הכי הרבה הצבעות
    תגובה
    • הגיבו כנושא
    התחברו בכדי לפרסם תגובה
    נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
    • B
      bluma נערך לאחרונה על ידי

      פוסט זה נמחק!
      B תגובה 1 תגובה אחרונה תגובה ציטוט 0
      • B
        bluma @bluma נערך לאחרונה על ידי

        @bluma

                public IHttpActionResult Home(string ApiCallId,  string Digits)
                {
                    PhoneBLCallParams p;
                    var Retval = "read=t-Hello I speak English=Digits,"+"no,9,1,7,Number,no,no,*/,&";//פעם רישונה שמתקשרים
                    //return "read=t-Hello I speak English=Digits,no,9,1,7,Number,no,no,*/,&";
                    // return "read=t-" + p.text + "=Digits,no,"+p.numDigits+",1,7,Number,no,no,*/";
                    if (!lstPhoneBL.Any(a => a.apiCallId == ApiCallId)){
                        p = new PhoneBLCallParams(ApiCallId); lstPhoneBL.Add(p); } //מתי מוחקים מהרשימה?
                    else
                        p = lstPhoneBL.First(a => a.apiCallId == ApiCallId);
        
                    p.home(Digits);
        
                    if (p.dial)//העברת השיחה לראש אשכול
                    {
                        p.dial = false;
                        Retval = "routing=0583229269&";
                        return Ok(" יש להעביר את השיחה ל " + p.phoneToDial);   
                    }
                    return Ok(Retval);
                     } 
        
        ק תגובה 1 תגובה אחרונה תגובה ציטוט 0
        • ק
          קביעתא @bluma נערך לאחרונה על ידי

          @bluma בדקתי לפי זה https://0a1390d13f78.ngrok.io/api/Voice/CallEnd
          תוכל לשים כאן קישור לפלט הנ"ל

          B תגובה 1 תגובה אחרונה תגובה ציטוט 0
          • B
            bluma @קביעתא נערך לאחרונה על ידי

            @קביעתא <Error>
            <Message>No HTTP resource was found that matches the request URI 'http://localhost:25338/api/Voice/CallEnd'.</Message>
            <MessageDetail>No action was found on the controller 'Voice' that matches the name 'CallEnd'.</MessageDetail>
            </Error>

            ק 2 תגובות תגובה אחרונה תגובה ציטוט 0
            • ק
              קביעתא @bluma נערך לאחרונה על ידי

              פוסט זה נמחק!
              תגובה 1 תגובה אחרונה תגובה ציטוט 0
              • ק
                קביעתא @bluma נערך לאחרונה על ידי

                @bluma זכור לי שהיה כאן כזו בעיה עם C# תנסה לחפש כאן בפורום אשכול ע"כ

                B תגובה 1 תגובה אחרונה תגובה ציטוט 0
                • B
                  bluma @קביעתא נערך לאחרונה על ידי

                  @קביעתא
                  חיפשתי ולא מצאתי

                  מ ק 2 תגובות תגובה אחרונה תגובה ציטוט 0
                  • מ
                    מוטלה @bluma נערך לאחרונה על ידי

                    @bluma את הטקסט הזה אתה שומע?
                    Hello I speak English

                    B תגובה 1 תגובה אחרונה תגובה ציטוט 0
                    • ק
                      קביעתא @bluma נערך לאחרונה על ידי

                      @bluma תוכל לצלם לי מסך כשאתה ניגש מכאן ואח"כ_מכאן

                      B תגובה 1 תגובה אחרונה תגובה ציטוט 0
                      • B
                        bluma @מוטלה נערך לאחרונה על ידי

                        @מוטלה
                        לא

                        מ תגובה 1 תגובה אחרונה תגובה ציטוט 0
                        • מ
                          מוטלה @bluma נערך לאחרונה על ידי

                          @bluma למה כאן

                          var Retval = "read=t-Hello I speak English=Digits,"+"no,9,1,7,Number,no,no,*/,&";
                          

                          הוספת את זה "+"?
                          אני משתמש ב php ולא צריך את זה, לא נראה לי שבנקודה הזו יש הבדל.

                          B תגובה 1 תגובה אחרונה תגובה ציטוט 0
                          • B
                            bluma @קביעתא נערך לאחרונה על ידי

                            @קביעתא
                            כאשר נגשת לקישור הנ"ל
                            הפרויקט לא היה מורץ
                            ולכן השגיאה שאני מקבלת היא שונה
                            ז מה שהעתקתי מקודם

                            תגובה 1 תגובה אחרונה תגובה ציטוט 0
                            • B
                              bluma @מוטלה נערך לאחרונה על ידי

                              @מוטלה
                              זה לא עוזר

                              מ תגובה 1 תגובה אחרונה תגובה ציטוט 0
                              • מ
                                מוטלה @bluma נערך לאחרונה על ידי

                                @bluma כשמריצים את הכתובת בדפדפן זה מופיע?
                                לא עשית תנאי כל שהוא לפני זה נכון?

                                B תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                • B
                                  bluma @מוטלה נערך לאחרונה על ידי

                                  @מוטלה
                                  איזה כתובת?
                                  ומה צריך להופיע?

                                  תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                  • B
                                    bluma @bluma נערך לאחרונה על ידי

                                    אני צריכה לדעת בעצם
                                    איזה טיפוס נתונים צריך להחזיר בcontroller
                                    יתכן שזאת הבעיה שלי

                                    תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                    • B
                                      bluma נערך לאחרונה על ידי

                                      אין מי שיודע איזה תשובה צריך להחזיר בcontroller מc# כדי להתחבר עם ימות המשיח?

                                      Men770 מ 2 תגובות תגובה אחרונה תגובה ציטוט 0
                                      • Men770
                                        Men770 @bluma נערך לאחרונה על ידי

                                        @bluma אמר באין מענה בשרת הapi, כתוב בc#:

                                        אין מי שיודע איזה תשובה צריך להחזיר בcontroller מc# כדי להתחבר עם ימות המשיח?

                                        לא מבין בכתיבת שרתים עם C#, אבל ימות צריכים לקבל plain text.

                                        תגובה 1 תגובה אחרונה תגובה ציטוט 2
                                        • ק
                                          קו מהיר מורחק נערך לאחרונה על ידי

                                          ניסיתי את הקוד של מאזין נלהב הזה:
                                          בשרת כתבתי כך:

                                          const express = require("express");
                                          const yemot_router = require("yemot-router");
                                           
                                          const port = 3000;
                                          const app = express();
                                          const y = yemot_router();
                                           
                                          y.add_fn(async (call) => {
                                           
                                          	let massage = [{ type: "text", data: "היי, תקיש 10" }];
                                          	let r = await call.read(massage);
                                           
                                          	if(r.hangup) {
                                          		return;
                                          	}
                                           
                                          	console.log(r);
                                           
                                          	massage = [{ type: "text", data: "הקשת " + r.data }];
                                          	call.id_list_message(massage);
                                          });
                                           
                                          app.use("/", y);
                                           
                                          app.listen(port, () => {
                                          	console.log("lisen in port", port);
                                          });
                                          

                                          ובמערכת מתחת ללינק כתבתי כך:

                                          npm i yemot-router
                                          

                                          וזה אומר אין מענה משרת APIהאם הקוד לא נכון או סיבה אחרת?

                                          מ תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                          • מ
                                            מוטלה @קו מהיר נערך לאחרונה על ידי

                                            @קו-מהיר אני לא יודע C# אבל ברור שהשורה הזו npm i yemot-router אמורה להיות בתחילת הקוד ולא בשלוחה במערכת.
                                            יש לך שרת VPS או אחסון שיתופי?

                                            ק תגובה 1 תגובה אחרונה תגובה ציטוט 0
                                            • פוסט ראשון
                                              פוסט אחרון